draft-mcp-server
by sgasser
README.md
# draft-mcp-server
Review AI-generated drafts before they go anywhere.
When your AI assistant writes a PR description, ticket, or message, this MCP server opens a review window first. You see a live preview, make edits if needed, and approve or reject.

## Setup
**Claude Code:**
```bash
claude mcp add draft-mcp-server -- npx draft-mcp-server
```
**Claude Desktop** (`claude_desktop_config.json`):
```json
{
"mcpServers": {
"draft-mcp-server": {
"command": "npx",
"args": ["draft-mcp-server"]
}
}
}
```
## Usage
Ask your assistant to draft something:
```
"Draft a PR description for the auth changes"
"Write a Linear ticket for the login bug"
"Draft a Slack message about the release"
```
The review window opens. Edit the text on the left, see the preview on the right. Click **Approve** or press `⌘ Enter`.
## Keyboard shortcuts
- `⌘ Enter` / `Ctrl Enter` — Approve
- `Esc` — Reject
- `⌘ C` / `Ctrl C` — Copy to clipboard
## License
MIT
TDQS
A4.7/5.0
Scored across 1 tool
Disambiguation5/5
Only one tool exists, so no risk of confusion between tools.
Naming Consistency5/5
The single tool name 'review_draft' follows a clear verb_noun pattern, which is consistent within the set.
Tool Count4/5
The server has exactly one tool, which is minimal but appropriate for a focused drafting/review utility. While the count is low, the purpose is narrow enough that it doesn't feel insufficient.
Completeness5/5
The server fully delivers on its stated purpose: providing a review step for drafts before sending to other tools. No additional tools are needed for this specific function.
Maintenance
ActivityInactive
ResponsivenessNo issues