Skip to main content
Glama
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.

![Review UI Demo](demo.gif)

## 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