Zero-boilerplate MCP server framework with declarative YAML configuration
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
A declarative framework for building Model Context Protocol (MCP) servers using YAML configuration.
Registry Name: io.github.paiml/pforge
pforge is available in the Model Context Protocol (MCP) Registry. Install it via:
For Maintainers: See MCP Registry Publishing Guide for publishing instructions.
pforge lets you define MCP servers in YAML instead of writing boilerplate code. It's built on top of pmcp (rust-mcp-sdk) and generates optimized Rust code from your configuration.
Quick example:
The scaffolded project includes a working example handler. Edit pforge.yaml to add more tools, then implement handlers in src/handlers/.
pforge supports four handler types:
See the book for detailed examples of each type.
pforge provides language bridges for building MCP servers in your preferred language:
Build type-safe MCP servers using TypeScript and Deno with native performance:
Features:
Documentation: bridges/deno/README.md
Version: 0.1.2
Published crates:
pforge-config - Configuration parsingpforge-macro - Procedural macrospforge-runtime - Core runtime (depends on pmcp)pforge-codegen - Code generationpforge-cli - CLI toolTest results: 120+ tests passing (90+ unit/integration, 12 property-based, 8 quality gates, 5+ doctests)
See IMPLEMENTATION_STATUS.md for detailed progress.
See CLAUDE.md for full development workflow.
pforge is built as a framework on top of pmcp (rust-mcp-sdk):
When to use pmcp directly: You need fine-grained control over MCP protocol details or want to avoid code generation.
When to use pforge: You want declarative configuration and rapid MCP server development with less code.
Contributions are welcome. Please:
cargo test --allmake quality-gateAll commits are validated by pre-commit hooks that check code formatting, linting, tests, complexity, coverage, and markdown link validity (using pmat validate-docs) to prevent broken documentation links.
MIT - see LICENSE
Built on pmcp by Pragmatic AI Labs.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/pforge)<a href="https://allmcps.com/mcp/pforge"><img src="https://allmcps.com/api/badge/pforge?style=directory" alt="Pforge on AllMCPs" /></a>