D
dejuknow/md-redline
Inline review comments on markdown specs, handed to the agent
View on GitHub ↗Link checked 2026-11-12 · HTTP 200 · opens the vendor's own site
Install & config
- Copy the command above
- Paste it as one entry under
mcpServersinclaude_desktop_config.json— local servers take command + args (example: clients) - Restart your client
Client config (built from the install command this repo gives)
{
"mcpServers": {
"dejuknow-md-redline": {
"command": "npx",
"args": ["md-redline"]
}
}
}Parsed from the README we fetched on 2026-11-05; we have not executed it.
command/args come from the install command the repository states. When it is ambiguous, the project README wins.
VS Code (.vscode/mcp.json - the key is servers)
{
"servers": {
"dejuknow-md-redline": {
"command": "npx",
"args": ["md-redline"]
}
}
}Same server, but VS Code keeps it under <code>servers</code>.
Claude Code (command line)
claude mcp add --transport stdio dejuknow-md-redline -- npx md-redline
Claude Code does not read a config file; add the server with this command.
Key names differ by client: Clients & CLI
- Source
- collected from the abordage/awesome-mcp list · type: MCP server
- Harvest history
- first seen 2026-11-05 · last seen 2026-11-14 · seen 10× · listed by 10 sources
- Score
- score 1,003 · 10 sources · mcp
- Install
npx md-redline
FAQ (answers come from our records)
How do I install it?
The repository provides this install command:
npx md-redline. It comes from the repository itself; we cannot guarantee it runs as-is in your client.Who is it for?
We filed it under these tags: MCP 服务. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
first catalogued 2026-11-05;last seen 2026-11-14。There is no official certification or quality rating here — we record sources and dates only.
# md-redline
以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →
Inline review comments for markdown specs, prompts, and design docs.
Highlight text in a rendered document, leave comments, and your AI agent can read and address them directly. Comments are stored as invisible HTML markers in the .md file itself. No sidecar files, no database, no external service. The markdown file stays the source of truth.
With the built-in MCP server, review runs in both directions. Your agent can request your review mid-task and pause until you send your feedback, or review a doc you wrote and leave anchored comments for you. Either way: no copy-paste, no context switching.
See the full review workflow in about 30 seconds:
https://github.com/user-attachments/assets/8b9b3546-a895-42e1-b3cc-5ee5b2c00398
Works with Claude Code, Claude Desktop, Codex CLI, Gemini CLI, and any other MCP client that supports stdio servers. As Sean Grove argues in specs are the new code, specs are becoming the primary unit of work in agentic development. mdr gives that workflow review tooling closer to code review.
## Quick start
Prerequisite: Node 20 or newer.
bash
npx md-redline /path/to/spec.md
This starts the local app if needed and opens it in your browser.
Or install globally:
bash
npm install -g md-redline
mdr /path/to/spec.md # Open a file
mdr /path/to/dir # Open a directory
mdr --stop # Stop the running server
mdr sessions # List open review sessions (--kill ID ends one)
md-redline also works as an alias for mdr.
That gives you the viewer and commenting. The agent integration (reviews in both directions, anchored questions) comes from the MCP server, registered in the next section.
## Updating
mdr checks npm once a day (from its local server, never blocking anything)
and shows a small notice in the viewer and the terminal when a new version
is out. Upgrading is one command:
bash
npm install -g md-redline@latest
The running server restarts itself on the next mdr invocation after an
upgrade. To disable update checks entirely, set NOUPDATENOTIFIER=1 (or
run in CI, which is auto-detected). Note this is a presence check, following
the ecosystem convention: any value, even 0 or empty, disables the checks.
## MCP setup
Register the MCP server with your agent so it can request reviews mid-task.
### Claude Code or Claude Desktop
bash
mdr mcp install # register with both clients (default)
mdr mcp install --claude-code # just Claude Code (via claude mcp add)
mdr mcp install --claude-desktop # just Claude Desktop (JSON config file)
### Codex CLI
bash
codex mcp add md-redline -- mdr mcp
### Gemini CLI
bash
gemini mcp add --scope user md-redline mdr mcp
The --scope user flag is important. Gemini defaults to per-project scope, which only registers mdr for the current directory.
### Other MCP clients
Add this server entry to your client's MCP config file:
json
"mcpServers": {
"md-redline": {
"command": "mdr",
"args": ["mcp"]
Prerequisite: mdr must be on your PATH (e.g. via npm install -g md-redline). If your client spawns subprocesses without inheriting your shell's PATH, use the absolute path from which mdr as the command value.
After installing, restart your MCP client; most clients only discover new servers at launch. To verify, ask your agent "what mdr tools do you have?" and it should list mdrrequestreview, mdrcomment, mdrask, mdrwait, mdrbaseline, and mdraddfiles. (mdrcomment was called mdrreview before 0.9; the old name still works if you have it saved in a prompt, but agents are no longer offered it.)
Highlight text in a rendered document, leave comments, and your AI agent can read and address them directly. Comments are stored as invisible HTML markers in the .md file itself. No sidecar files, no database, no external service. The markdown file stays the source of truth.
With the built-in MCP server, review runs in both directions. Your agent can request your review mid-task and pause until you send your feedback, or review a doc you wrote and leave anchored comments for you. Either way: no copy-paste, no context switching.
See the full review workflow in about 30 seconds:
https://github.com/user-attachments/assets/8b9b3546-a895-42e1-b3cc-5ee5b2c00398
Works with Claude Code, Claude Desktop, Codex CLI, Gemini CLI, and any other MCP client that supports stdio servers. As Sean Grove argues in specs are the new code, specs are becoming the primary unit of work in agentic development. mdr gives that workflow review tooling closer to code review.
## Quick start
Prerequisite: Node 20 or newer.
bash
npx md-redline /path/to/spec.md
This starts the local app if needed and opens it in your browser.
Or install globally:
bash
npm install -g md-redline
mdr /path/to/spec.md # Open a file
mdr /path/to/dir # Open a directory
mdr --stop # Stop the running server
mdr sessions # List open review sessions (--kill ID ends one)
md-redline also works as an alias for mdr.
That gives you the viewer and commenting. The agent integration (reviews in both directions, anchored questions) comes from the MCP server, registered in the next section.
## Updating
mdr checks npm once a day (from its local server, never blocking anything)
and shows a small notice in the viewer and the terminal when a new version
is out. Upgrading is one command:
bash
npm install -g md-redline@latest
The running server restarts itself on the next mdr invocation after an
upgrade. To disable update checks entirely, set NOUPDATENOTIFIER=1 (or
run in CI, which is auto-detected). Note this is a presence check, following
the ecosystem convention: any value, even 0 or empty, disables the checks.
## MCP setup
Register the MCP server with your agent so it can request reviews mid-task.
### Claude Code or Claude Desktop
bash
mdr mcp install # register with both clients (default)
mdr mcp install --claude-code # just Claude Code (via claude mcp add)
mdr mcp install --claude-desktop # just Claude Desktop (JSON config file)
### Codex CLI
bash
codex mcp add md-redline -- mdr mcp
### Gemini CLI
bash
gemini mcp add --scope user md-redline mdr mcp
The --scope user flag is important. Gemini defaults to per-project scope, which only registers mdr for the current directory.
### Other MCP clients
Add this server entry to your client's MCP config file:
json
"mcpServers": {
"md-redline": {
"command": "mdr",
"args": ["mcp"]
Prerequisite: mdr must be on your PATH (e.g. via npm install -g md-redline). If your client spawns subprocesses without inheriting your shell's PATH, use the absolute path from which mdr as the command value.
After installing, restart your MCP client; most clients only discover new servers at launch. To verify, ask your agent "what mdr tools do you have?" and it should list mdrrequestreview, mdrcomment, mdrask, mdrwait, mdrbaseline, and mdraddfiles. (mdrcomment was called mdrreview before 0.9; the old name still works if you have it saved in a prompt, but agents are no longer offered it.)
Listed badge (optional)
Copy this line into the README if you want the listing mark. Optional, and it does not affect being listed.
[](https://anclum.com/en/s/dejuknow-md-redline/)
- Source
- awesome · https://github.com/dejuknow/md-redline
- Browse by field
- MCP servers
- Listed by
- 10 independent sources
- added
- today
More like this
Filed under
Every tag opens the full list for that filter. Counts are the live catalogue figures.