Skip to main content
Glama

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

Setup

Claude Code:

claude mcp add draft-mcp-server -- npx draft-mcp-server

Claude Desktop (claude_desktop_config.json):

{
  "mcpServers": {
    "draft-mcp-server": {
      "command": "npx",
      "args": ["draft-mcp-server"]
    }
  }
}

Related MCP server: GitLab 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

Available Tools

1 tool
review_draftReview DraftA
Read-onlyIdempotent

Let the user review and edit a draft before it goes anywhere.

When creating PR descriptions, Linear tickets, Slack messages, or emails: call this tool first, then use the approved content with the target tool.

Opens a browser window with an editor and live preview. Blocks until the user approves or rejects.

On approve: proceed with the next step (create PR, post ticket, etc.) or copy to clipboard. On reject: ask the user what they'd like to change.

Examples:

  • review_draft(content="## Summary\n...", title="PR: Add auth", app="github", mcp="github:create_pull_request")

  • review_draft(content="Bug description...", title="Login bug", app="linear", mcp="linear:create_issue")

  • review_draft(content="Hello team...", title="Release announcement", app="slack")

Inputs: content (required), title (required), format, app, +1 more.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    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 recent community issues

    Related MCP Connectors

    Related MCP Servers