feat: add ProposalCraft MCP server manifest - #344
Conversation
Review Summary by QodoAdd ProposalCraft MCP server manifest to registry
WalkthroughsDescription• Adds ProposalCraft MCP server manifest to registry • Includes four tools for proposal drafting and analysis • Provides npm installation configuration and usage examples • Supports local execution with no API key requirement Diagramflowchart LR
Registry["MCP Registry"]
Manifest["proposalcraft.json"]
Tools["4 Tools:<br/>draft_proposal<br/>analyze_brief<br/>save_proposal<br/>load_examples"]
Installation["NPX Installation"]
Registry -- "adds" --> Manifest
Manifest -- "defines" --> Tools
Manifest -- "configures" --> Installation
File Changes1. mcp-registry/servers/proposalcraft.json
|
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (1)
📝 WalkthroughWalkthroughA new MCP server registry entry for "proposalcraft" is introduced. The server provides tools for analyzing proposal briefs, drafting proposals, saving results, and loading example templates. Installation uses npm via npx, and the server is marked as unofficial. ChangesProposalCraft Server Registration
Estimated code review effort🎯 2 (Simple) | ⏱️ ~8 minutes Suggested labels
Suggested reviewers
Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Pull request overview
Note
Copilot was unable to run its full agentic suite in this review.
Adds a new MCP registry entry for the “ProposalCraft” server, including installation instructions, example prompts, and tool schemas.
Changes:
- Added
proposalcraftserver metadata (repo/homepage/license/tags). - Documented
npm(npx) installation configuration. - Defined example prompts and JSON schemas for supported tools.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| { | ||
| "name": "proposalcraft", | ||
| "display_name": "ProposalCraft", | ||
| "description": "MCP server for Claude Desktop that drafts client proposals in your voice. Save 2-3 past winning proposals as style examples; ProposalCraft provides them as context when drafting new proposals from a brief. Includes analyze_brief (extract budget signals, red flags, and key questions), draft_proposal, and load_examples for 12 bundled starter templates. Zero API key required, runs entirely locally.", |
| "name": "save_proposal", | ||
| "description": "Save a winning proposal as a style example for future drafts", |
| "title": { | ||
| "type": "string", | ||
| "description": "A short title for this example" | ||
| } | ||
| }, | ||
| "required": ["content"] |
|
ProposalCraft is live on Product Hunt today (June 10). Would be great to get this merged into mcpm.sh on launch day! |
Summary
Adds a manifest for ProposalCraft — an MCP server for Claude Desktop that drafts client proposals in your voice using past winning proposals as style examples.
Installation
{ "mcpServers": { "proposalcraft": { "command": "npx", "args": ["-y", "github:jabbawocky/proposalcraft"] } } }Key tools
draft_proposal— Draft a proposal in the user's voice using saved examplesanalyze_brief— Extract budget signals, red flags, and key questions from a briefsave_proposal/load_examples— Build a proposal library or use 12 bundled templatesZero API key, zero cloud storage — runs entirely locally.
Summary by CodeRabbit