MCP server for Review Mode — manage review annotations from any AI agent
Project description
Review Mode MCP Server
MCP server for Review Mode — manage review annotations from any AI agent.
Instead of loading skill files, running CLI scripts, or understanding JSON formats, any MCP-capable agent gets 6 structured tools to work with review annotations.
Installation
# Install globally
uv tool install review-mode-mcp
# Or run directly (no install needed)
uvx review-mode-mcp
MCP Configuration
Add to your MCP client config (Claude Code, Cline, Cursor, Windsurf, Antigravity, etc.):
{
"mcpServers": {
"review-mode-mcp": {
"command": "review-mode-mcp"
}
}
}
CLI Options
| Flag | Default | Description |
|---|---|---|
--revisions-dir |
.revisions |
Name of the revisions directory |
Tools
| Tool | Description |
|---|---|
open_review |
Open a file in Review Mode inside the editor |
list_reviewed_files |
List all files with reviews in the workspace |
get_review_summary |
Get revision count and comment status counts for a file |
get_annotations |
Get the full annotation array from a file's latest revision |
update_annotation |
Update status and/or add a reply to annotations |
create_annotation |
Create a new annotation on a specific line |
How It Works
The server reads and writes the .revisions/ directory — the same files the VS Code extension watches. When the server modifies annotations, the extension detects the filesystem changes and updates its UI automatically.
.revisions/
└── docs_plans_my-plan_md/ # normalized path
├── revisions.json # revision index
├── my-plan.rev0.md # snapshot
├── rev0.json # annotations for rev0
├── my-plan.rev1.md
└── rev1.json
Requirements
- Python 3.10+
- Review Mode VS Code extension (for
open_reviewand UI)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file review_mode_mcp-0.2.2.tar.gz.
File metadata
- Download URL: review_mode_mcp-0.2.2.tar.gz
- Upload date:
- Size: 6.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
efedb046d487bb18faae5a46034afdbf811591d452fce0737c880582b0d93eed
|
|
| MD5 |
4202ec1c0c62af89ed49bb85496fac7d
|
|
| BLAKE2b-256 |
3ae5429c0c011c5e43e05a2060a212b9c0735de372f4b2aa04c137605f916e7b
|
File details
Details for the file review_mode_mcp-0.2.2-py3-none-any.whl.
File metadata
- Download URL: review_mode_mcp-0.2.2-py3-none-any.whl
- Upload date:
- Size: 8.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
88f7704f137a0e3273d505a173ab7385daa401032cd9fb9e2d7a30ee8d65aa8d
|
|
| MD5 |
c0d6f6dd7b6f7a2be0df5e9bbc835dd9
|
|
| BLAKE2b-256 |
a71d0c024d09a8ea2f2155b02ec69b7903363133f9f4ee6e32a09398cb8d79eb
|