Skip to content

feat: add ProposalCraft MCP server manifest - #344

Open
jabbawocky wants to merge 1 commit into
pathintegral-institute:mainfrom
jabbawocky:add-proposalcraft
Open

feat: add ProposalCraft MCP server manifest#344
jabbawocky wants to merge 1 commit into
pathintegral-institute:mainfrom
jabbawocky:add-proposalcraft

Conversation

@jabbawocky

@jabbawocky jabbawocky commented Jun 7, 2026

Copy link
Copy Markdown

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 examples
  • analyze_brief — Extract budget signals, red flags, and key questions from a brief
  • save_proposal / load_examples — Build a proposal library or use 12 bundled templates

Zero API key, zero cloud storage — runs entirely locally.

Summary by CodeRabbit

  • New Features
    • Added proposalcraft server to MCP registry for proposal management and generation
    • Provides tools to analyze proposal briefs, draft new proposals, save work, and access starter templates

Copilot AI review requested due to automatic review settings June 7, 2026 08:30
@qodo-code-review

qodo-code-review Bot commented Jun 7, 2026

Copy link
Copy Markdown
Contributor

Code Review by Qodo

🐞 Bugs (0) 📘 Rule violations (0) 📎 Requirement gaps (0)

Grey Divider

Great, no issues found!

Qodo reviewed your code and found no material issues that require review

Grey Divider

Qodo Logo

@qodo-code-review

Copy link
Copy Markdown
Contributor

Review Summary by Qodo

Add ProposalCraft MCP server manifest to registry

✨ Enhancement

Grey Divider

Walkthroughs

Description
• 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
Diagram
flowchart 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

Loading

Grey Divider

File Changes

1. mcp-registry/servers/proposalcraft.json ✨ Enhancement +112/-0

ProposalCraft MCP server manifest configuration

• Creates new manifest file for ProposalCraft MCP server
• Defines four tools: draft_proposal, analyze_brief, save_proposal, and load_examples
• Specifies npm installation via npx with GitHub repository reference
• Includes three usage examples demonstrating core functionality
• Adds metadata including author, license (MIT), categories, and tags

mcp-registry/servers/proposalcraft.json


Grey Divider

Qodo Logo

@coderabbitai

coderabbitai Bot commented Jun 7, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: a4aab2d0-cdb9-4172-8a1a-c99a280e325f

📥 Commits

Reviewing files that changed from the base of the PR and between 6a92e54 and 98dbc8b.

📒 Files selected for processing (1)
  • mcp-registry/servers/proposalcraft.json

📝 Walkthrough

Walkthrough

A 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.

Changes

ProposalCraft Server Registration

Layer / File(s) Summary
Server metadata and installation
mcp-registry/servers/proposalcraft.json (lines 1–35)
Server identification includes name, display name, description, repository homepage, author, license, and categories/tags. npm installation is configured via an npx command targeting a GitHub package source.
Tool definitions with examples and configuration
mcp-registry/servers/proposalcraft.json (lines 36–112)
Four tools are exposed: draft_proposal, analyze_brief, save_proposal, and load_examples, each with descriptions and JSON-schema input definitions. Usage examples demonstrate calling analyze_brief, draft_proposal, and load_examples with sample prompts. The entry closes with empty prompts and resources arrays and marks the server as unofficial.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~8 minutes

Suggested labels

Review effort 2/5

Suggested reviewers

  • calmini

Poem

🐰 A new server joins the flock,
ProposalCraft unlocks the lock,
Four shiny tools, all primed and keen,
To draft proposals yet unseen!
Through npx it comes to stay,
Hop along, let's use it today! 🎉

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title 'feat: add ProposalCraft MCP server manifest' clearly and concisely summarizes the main change: adding a new MCP server registry entry for ProposalCraft, which directly aligns with the single file added to the changeset.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

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.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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 proposalcraft server 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.",
Comment on lines +83 to +84
"name": "save_proposal",
"description": "Save a winning proposal as a style example for future drafts",
Comment on lines +92 to +97
"title": {
"type": "string",
"description": "A short title for this example"
}
},
"required": ["content"]
@jabbawocky

Copy link
Copy Markdown
Author

ProposalCraft is live on Product Hunt today (June 10). Would be great to get this merged into mcpm.sh on launch day!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants