独立运营 · 不出售排名位置  · 我们怎么评估工具 →
Anclum 提交收录
R

RANJITHROSAN17/mcp-doctor

Static security scanner, schema linter & context-window token auditor for Model Context Protocol (MCP)…

装之前:没有可直接复制的命令 · 许可证未标注 · 链接可访问

第一步:pip install git+https://github.com/RANJITHROSAN17/Vexar-MCP.git@main

在 GitHub 查看 ↗链接已于 2026-11-12 核查 · HTTP 200 · 最终跳转到 github.com
★ 数取值
1 ★ · RANJITHROSAN17/mcp-doctor · 取自该仓库的 GitHub 页面 · (2026-11-13 20:00:50 核对)
来源明细
从该仓库的 GitHub 页面直接读取 · 条目类型:开源项目
收录与活跃
收录于 2026-10-26 · 最近见到 2026-11-14 · 共见到 23 次 · 被 2 个来源列出
评分构成
综合分 203 · 1 ★ · 2 个来源 · repo
常见问题(答案都来自我们的记录)
它适合谁 / 用来做什么?
我们把它归在这些标签下: 开源项目。标签来自条目自身,不是我们强加的分类。
谁维护它、还在更新吗?
仓库 RANJITHROSAN17/mcp-doctor;我们收录于 2026-10-26;最近见到 2026-11-14。这里没有"官方认证"或"质量评级"——我们只记录来源与时间。

vexar-mcp

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

Static Security Scanner · Schema Linter · Token-Budget Auditor for MCP Servers
Enterprise-grade GitHub Actions bot stack. Zero external runtime dependencies. 90.77% test coverage.
## 🎯 Product Overview
Every MCP server exposes two invisible failure surfaces:
| Failure Surface | How vexar-mcp Handles It |
| Security sinks — subprocess.run(shell=True), unvalidated urlopen, unconfined open(path) | 8 modular rules (MCP001–MCP008) detect at AST level; never executes untrusted code |
| Schema / token tax — missing descriptions, Any params, unbounded pagination, bloated docstrings | Token-budget calculator + schema validator + 4 reporters (terminal / JSON / SARIF / GitHub) |
Target: Python MCP servers (FastMCP, official mcp SDK, @tool decorators) + JSON manifests (OpenAI, Anthropic, tools/list).
## 🏆 Key Metrics (Live)
| Metric | Value | Source |
| Test Coverage | 90.77% (pytest, --cov-fail-under=85) | tests/ |
| Quality Gates | 0 ruff / 0 mypy errors | CI (3.10 / 3.11 / 3.12) |
| Contributor Issues | 8 open (#1–#8) — good first issue + help wanted | issues/ |
| Queued Roadmap | 15 tasks (RM-001 → RM-015) | .github/roadmap.json |
| Labels | 23 color-coded | Bot-curated |
| Bot Workflows | 11 (7 new + CI / governance / release / dusty / welcome) | .github/workflows/ |
| Community Health | 100% | GitHub Insights |
| Release | v0.1.0 (.whl + .tar.gz) | releases/v0.1.0 |
## ⚡ Quickstart
bash
# Install (direct from repo — no PyPI dependency conflicts)
pip install git+https://github.com/RANJITHROSAN17/Vexar-MCP.git@main
# Or with uv / pipx
uvx --from git+https://github.com/RANJITHROSAN17/Vexar-MCP.git vexar-mcp --help
# Run on a server
vexar-mcp audit examples/cleanserver.py
# Use as reusable GitHub Action (composite)
uses: RANJITHROSAN17/Vexar-MCP@main
Output formats: terminal scorecard (A+ → F, token leaderboards), JSON, SARIF v2.1.0 (GitHub Security tab), GitHub Markdown ($GITHUBSTEPSUMMARY).
## 🧩 What It Ships
### Core Engine (src/mcpdoctor/)
AST Parser (pythonast.py) — ast.parse only; never executes untrusted code
JSON Loaders (loaders/) — MCP tools/list, OpenAI manifest, Anthropic schema
Rules (rules/) — 8 modular diagnostics (MCP001–MCP008): security sinks (shell, SSRF, path traversal), schema drift (Any, missing descriptions), token overflow, pagination, duplicates
Engine (engine.py) — scan → diagnose → score (0–100) → report; fixed SIM110 / SIM102
Reporters (reporters/) — 4 output formats (terminal / JSON / SARIF / GitHub Markdown)
CLI (cli.py) — audit, init, --format, --baseline, --stdio
### Enterprise Bot Stack (7 Flow Suites — All Dynamic / Live)
Only 3 notification sources — zero noise for contributors:
| Bot | Trigger | What It Does | Notifies? |
| Feature Upgrade | Daily 09:00 UTC + push/pullrequest | Proposes next queued roadmap item (RM-009...) | Silent (opens only if queued) |
| Issue Raise | Mon 10:00 UTC + pullrequest | Opens structured contributor issue (good first / help wanted) | Silent open (max 8 live) |
| Issue Resolve | pullrequest merge + push | Verifies linked fix, closes issue, promotes next queued | Silent (only linked issue) |
| Code Review | Every PR event (5+ triggers) | Required gate: ruff + mypy + pytest ≥85% + format + labels | Only if blocked |
收录徽章(可选)
想把收录标记放进 README 就复制这行,可选,不影响收录。
[![Listed on Anclum](https://anclum.com/badge/listed.svg)](https://anclum.com/zh/s/ranjithrosan17-mcp-doctor/)
来源
github · https://github.com/RANJITHROSAN17/mcp-doctor
按领域浏览
开源项目
Traction
1 ★
收录来源
2 个独立来源
收录于
今天

同类推荐

全部 1,671 →

所属领域与标签

每个标签都能点进去看同类的全部条目。数字是当前库里的真实条数。

浏览全部领域 →

← 返回索引