devmcp MCP server
io.github.rudranaresh0201/devmcp·v0.2.1·1 starsGit/CI MCP server with the full protocol surface (tools, resources, prompts, roots, sampling).
1 stars
Reviews
Write oneNobody has reviewed devmcp yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
devmcp tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.9 · 2026-09-24 · same rubric, same numbers if you re-run it
- Code scan28 source files scanned20/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 9 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Findings (1)
- mediumsubprocess with shell=True
exec.shell-truedevmcp_server-0.2.1/src/devmcp/tools/run_ci_pipeline.py: …ocess.run, step["cmd"], shell=True, cwd=ctx.repo_root, capture_output=True…
How devmcp compares
Against every graded Developer tools MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 85/100
- higher than 70% of 1,119 Developer tools servers
- GitHub stars
- 1
- more than 50% of 855 Developer tools servers
Install devmcp in Claude Code, Cursor or VS Code
claude mcp add devmcp -- uvx devmcp-server
What the publisher says
From the devmcp repository's README, as published. We do not edit it. Read it on GitHub
A trusted agent stack for MCP
<!-- mcp-name: io.github.rudranaresh0201/verimcp -->
Listed on the official MCP Registry as io.github.rudranaresh0201/verimcp and io.github.rudranaresh0201/devmcp.
Watch the console → — a recorded session replaying in the browser: three verified calls, five caught lies, one honest backend error.
Problem
MCP tool calls are trusted by default, in two different ways that both bite in production agent workflows:
- Claims aren't checked. When a server says a commit succeeded, a file was written, or a CI check passed, the Host has no way to know if that's true — isError: false only means the tool didn't crash, not that it did what it claimed. An agent wired up to git, CI, or infrastructure through MCP is one confidently-wrong tool response away from acting on a lie.
- Retries aren't safe. When a Host resends a tools/call after an ambiguous response (a timeout, a dropped connection), nothing in MCP stops the backend from just running it again — a second commit, a second CI run, a second charge. The protocol has no concept of "didn't I already do this?"
Solution
verimcp is a transparent proxy that sits between an MCP Host and a backend server and forwards every message unchanged, except for two independent checks around each call:
- Before forwarding (pre-check) — if this exact call was already sent once and independently verified true this session, answer the retry from that confirmed result instead of hitting the backend again. --idempotent-replay, see Proof below.
- After the backend responds (post-check) — for calls it knows how to check, independently re-derive the real outcome (re-read the file, re-check the git log, re-run the safe parts of a CI step) and compare that against what the backend claimed. A lie gets rewritten into a real error before the Host ever sees it as a success.
devmcp is the backend it's proven against — a real git/CI MCP server, deliberately built with the full protocol surface (tools, resources, prompts, roots, sampling), because a proxy is only as convincing as what it's shown catching.
Host <--stdio--> verimcp (pre-check: dedupe retries + post-check: verify claims) <--stdio--> devmcp (git/CI server)Both are independently installable and have no import dependency on each other — verimcp works in front of any MCP backend (proven against the official mcp-server-git too, not just devmcp), and devmcp works with any Host directly, unproxied.
Proof, not just claims
Two runnable benchmarks, real subprocess pipes, no mocks — the numbers below are what they actually print, gaps included:
pip install verimcp devmcp-server
python scripts/benchmark_claim_acceptance.py # does verimcp catch a lying backend?
python scripts/benchmark_retry_duplication.py # does --idempotent-replay stop a retry from duplicating a side effect?Claim-acceptance — a real MCP Host with no verification layer accepts 100% of fabricated results by construction; that's not a benchmark artifact, it's the actual gap in the protocol:
RAW claim-acceptance rate: 14/14 (100%)
verimcp claim-catch rate: 11/14 (79%)Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
devmcp: common questions
- Is devmcp MCP server safe?
- Yes, by our scan: it is graded A (85/100). Read the devmcp safety report
- How do I install devmcp?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does devmcp need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is devmcp maintained?
- The last commit was 51 days ago (2026-09-14). The latest release is v0.2.1.
- What can I use instead of devmcp?
- Servers from other publishers that do the same job: TerraVision MCP server, Repowise MCP server and Git MCP server.
- How does devmcp compare with other Developer tools MCP servers?
- safety score 85/100 (higher than 70% of 1,119 Developer tools servers); github stars 1 (more than 50% of 855 Developer tools servers). Full comparison.
Alternatives to devmcp
Same job from other publishers: the closest match first, then the best rated.
- TerraVisionDraw cloud architecture diagrams with official AWS, Azure and GCP icons from a prompt or Terraform.not reviewedEstablishedA
RepowiseCodebase intelligence for AI coding agents — graph, git history, docs, decisions, code health.not reviewedEstablishedB- GitComprehensive Git MCP server enabling native git tools including clone, commit, worktree, & more.not reviewedEstablishedA
- Radar Kubernetes MCP ServerKubernetes MCP server for diagnosis, resource management, GitOps, and RBAC-enforced operations.not reviewedEstablishedA
- GitwandAuto-resolves Git merge conflicts so agents only touch the complex hunks.not reviewedEstablishedA