review-md
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@review-mdreview the file ./docs/api-guide.md and send me the annotations"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
alson-annotation
Review Markdown files in your browser with inline annotations. Submit or cancel the review, and get structured feedback back on the command line or through MCP.
Quick start
npm install -g alson-annotation
review-md document.mdThe review opens in your browser. Select text, add annotations and comments, then send the feedback. The CLI prints the feedback as JSON.
Related MCP server: GitHub Style Markdown Preview MCP App
Requirements
Node.js 18 or newer
Install
Method | Command |
Global (recommended) |
|
Run once without install |
|
From GitHub |
|
From source |
|
Usage
review-md <file> [options]Argument / option | Description |
| Path to the Markdown file to review (required) |
| Path to a questions JSON file |
| Preferred port for the local server |
| Print help |
| Print version |
Questions file
The review can include questions for the reviewer. Pass a JSON file with --questions.
[
{
"id": "overall-quality",
"type": "single-select",
"label": "Overall quality",
"options": [
{ "id": "good", "label": "Good" },
{ "id": "needs-work", "label": "Needs work" }
],
"required": true
}
]type:single-selectormulti-selectrequired: optional, defaults tofalseIDs must match
^[a-zA-Z0-9_-]+$
Output
On submit, the CLI prints structured feedback as JSON:
{
"action": "submitted",
"file_path": "/path/to/document.md",
"annotations": [
{
"id": "ann-001",
"source_location": { "start_line": 1, "start_col": 1, "end_line": 1, "end_col": 10 },
"selected_text": "Hello",
"comment": "Great intro"
}
],
"document_comments": ["Nice document"],
"questions": { "overall-quality": "good" }
}If the reviewer cancels, the output is { "action": "cancelled", "file_path": "..." }.
MCP server
The package includes an MCP server that exposes a review_markdown tool. Configure it in any MCP client:
{
"mcpServers": {
"review-md": {
"command": "review-md-mcp"
}
}
}The tool takes file_path (required) and optional inline questions. The review blocks until the reviewer submits or cancels, then returns the structured feedback.
Uninstall
npm uninstall -g alson-annotationDevelopment
npm ci
npm run build
npm testnpm run buildcompiles the CLI and MCP server withtscand the web app with Vite.npm testruns the vitest suite (unit, CLI, and MCP integration tests).The
dist/folder is committed so the package works when installed directly from GitHub.
License
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityCmaintenanceEnables code review operations on GitHub and GitLab, including fetching pull/merge requests, viewing diffs, adding comments, analyzing code quality, and creating merge requests directly from your MCP client.Last updated15494MIT
- Flicense-qualityDmaintenanceEnables the previewing of GitHub Flavored Markdown (GFM) as an MCP application. It provides a tool to render and visualize Markdown content using authentic GitHub styling and CSS.Last updated
- Flicense-qualityBmaintenanceAn MCP server for reviewing markdown plans before AI agents implement them. Enables annotation of plans with Fix, Question, and Highlight, which AI agents can read directly through MCP.Last updated5
- Alicense-qualityAmaintenanceRenders Markdown into a browser-based, click-to-comment thread; comments are returned to Claude as tool results.Last updatedMIT
Related MCP Connectors
MCP-native collaborative markdown editor with real-time AI document editing
Markdown utilities MCP.
Remote MCP for tool license checks, vendor policy review, alternatives, and license receipts.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/agnojf/alson-annotation'
If you have feedback or need assistance with the MCP directory API, please join our Discord server