mdreview MCP server
online · 100% uptimeio.github.ranawaqas-ai/mdreview·v0.7.0·2 starsHuman-in-the-loop document review: an agent pushes a draft, a person comments, the agent revises.
not scanned yet
2 stars
Reviews
Write oneNobody has reviewed mdreview yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
mdreview tools
Tool list not cached yet. `describe` through the gateway fetches it live.
How mdreview compares
Against every graded AI and agents MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 97/100
- higher than 98% of 4,460 AI and agents servers
- Uptime
- 100%
- of our recent checks; the typical remote AI and agents server answers 100%
- Response time
- 366 ms
- faster than 38% of 2,331 AI and agents servers
- GitHub stars
- 2
- more than 65% of 2,711 AI and agents servers
Release history: 2 versions in the registry since 2026-09-25, latest 2026-09-29, typically one every 5 days.
Install mdreview in Claude Code, Cursor or VS Code
claude mcp add --transport http mdreview https://app.mdreview.space/mcp
What the publisher says
From the mdreview repository's README, as published. We do not edit it. Read it on GitHub
mdreview-service
A containerized markdown review microservice. An agent POSTs markdown, gets back a review URL for a human, and polls feedback over HTTP. One service handles many reviews, isolated by id. No per-process spawning, no shared filesystem with the agent.
Landing page: mdreview.space (served from GitHub Pages via .github/workflows/pages.yml; source in web/site/).
Docs: mdreview.space/docs: onboarding, how-to, and troubleshooting, rendered through the service's own markdown renderer (source in web/site/docs/).
Getting started: hosted or self-hosted
Two ways to use mdreview; pick one.
1. Hosted (online, one command). A managed instance runs at mdreview.space (app at app.mdreview.space). Sign in with Google, open Connect your agent, and mint an API token. Then, on the machine running your agent (needs the claude CLI + python3):
curl -fsSL https://mdreview.space/install.sh | MDREVIEW_TOKEN=mdr_xxx shThat fetches the stdlib-only MCP wrapper into ~/.mdreview and registers it with Claude Code at user scope; quit and reopen Claude Code and you are connected. Omit MDREVIEWTOKEN=… to be prompted for it instead. Access is invite-only** (an email allowlist), so this works only if the instance owner has added your Google email; otherwise ask for an invite, or self-host below. (To wire it up by hand, or for a non-Claude-Code MCP client, see MCP server.)
Or install it as a Claude Code plugin, with no installer. Inside Claude Code run /plugin marketplace add ranawaqas-ai/mdreview-service, then /plugin install mdreview@mdreview. It prompts for the token and keeps it in your keychain. Plugin updates arrive through /plugin update; the wrapper does not update itself inside a plugin.
2. Self-hosted (local). Clone and run it yourself (no account, no auth, on localhost). See Run, then point your agent's MCP MDREVIEW_BASE at http://localhost:8137. This is the path for anyone: no invite needed.
Stdlib Python only (tiny image, no pip installs). Self-contained: the marked, Mermaid, KaTeX, highlight.js, and footnote renderers are vendored and served from /static, so the browser needs no CDN. The viewer renders Markdown the way a Jekyll/MathJax site does: LaTeX math (inline $…$ / \(…\), display $$…$$ / \[…\]; prose/currency $ left literal), Mermaid diagrams, GFM footnotes ([^id] refs → an ordered back-ref section), and syntax-highlighted fenced code (a dual-scheme theme that reads on light and dark panes).
Run
make up # serves on http://localhost:8137
# or:
docker build -f infra/Dockerfile -t mdreview-service .
docker run -d -p 8137:8080 -v mdreview-data:/data mdreview-servicemake up (compose) is the canonical local-docker path; it serves on 8137 and reuses the named mdreview-data volume, so a rebuild/recreate preserves your reviews.
Health check: curl localhost:8137/healthz -> {"ok":true}.
Feedback and source persist in the /data volume across restarts.
Migrating a legacy hand-run container
If you have an older instance started by hand (docker run on a nonstandard port such as :8139), move it onto the canonical compose flow without losing data: the mdreview-data volume is reused as-is:
docker rm -f mdreview # stop the hand-run container (the mdreview-data volume survives)
make up # compose recreates it on 8137, mounting the same mdreview-data volumeBecause the compose volume is now declared with an explicit name: mdreview-data (not a project-prefixed infra_mdreview-data), make up mounts the very volume your old container owned. Confirm with curl localhost:8137/healthz and check your reviews are still listed.
The flow
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
mdreview: common questions
- Is mdreview MCP server safe?
- Yes, by our scan: it is graded A (97/100). Read the mdreview safety report
- How do I install mdreview?
- It runs remotely at app.mdreview.space. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does mdreview need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is mdreview maintained?
- The last commit was 40 days ago (2026-09-25). The latest release is v0.7.0.
- Is mdreview up?
- 100% of our last 28 checks got an answer. We check remote servers about four times a day.
- What can I use instead of mdreview?
- Servers from other publishers that do the same job: Maple MCP server, Agent-Native Chat MCP server and OpenWorkProof MCP server.
- How does mdreview compare with other AI and agents MCP servers?
- safety score 97/100 (higher than 98% of 4,460 AI and agents servers); uptime 100% (of our recent checks; the typical remote AI and agents server answers 100%); response time 366 ms (faster than 38% of 2,331 AI and agents servers). Full comparison.
Alternatives to mdreview
Same job from other publishers: the closest match first, then the best rated.
MapleReview comments pinned to a running frontend, read and resolved by your coding agent.not reviewedEstablishedB- Agent-Native ChatMinimal chat-first app with durable threads, actions, and the app-agent loopnot reviewedEstablishedA
- OpenWorkProofVerifiable agent evidence; opt-in Codex guard and reference SOC alert review.not reviewedEstablishedA
- CHAP CoordinatorAuditable records of human decisions over AI agent work. Approvals, edits, overrides, escalations.not reviewedEstablishedA