mcp-builder

Solid

Build Model Context Protocol servers from specifications. Use when creating an MCP server for a tool, resource, or service that AI agents should access. Generates tool definitions, resource handlers, and test suites in TypeScript or Python (FastMCP).

AI & Automation 81 stars 23 forks Updated 3 days ago MIT

Install

View on GitHub

Quality Score: 88/100

Stars 20%
64
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# mcp-builder ## Purpose MCP server builder. Generates complete, tested MCP servers from a natural language description or specification. Handles tool definitions, resource handlers, input validation, error handling, configuration, tests, and documentation. Supports TypeScript (official SDK) and Python (FastMCP). ## Triggers - Called by `cook` when MCP-related task detected (keywords: "MCP server", "MCP tool", "model context protocol") - Called by `scaffold` when MCP Server template selected - `/rune mcp-builder <description>` — manual invocation - Auto-trigger: when project contains `mcp.json`, `@modelcontextprotocol/sdk`, or `fastmcp` in dependencies ## Calls (outbound) - `ba` (L2): if user description is vague — elicit requirements for what tools/resources the server should expose - `research` (L3): look up target API documentation, existing MCP servers for reference - `test` (L2): generate and run test suite for the server - `docs` (L2): generate server documentation (tool catalog, installation, configuration) - `verification` (L3): verify server builds and tests pass ## Called By (inbound) - `cook` (L1): when MCP-related task detected - `scaffold` (L1): MCP Server template in Phase 5 - User: `/rune mcp-builder` direct invocation ## Executable Steps ### Step 1 — Spec Elicitation If description is detailed enough (tools, resources, target API specified), proceed. If vague, ask targeted questions: 1. **What tools should this MCP server expose?** (actions the AI ...

Details

Author
Rune-kit
Repository
Rune-kit/rune
Created
5 months ago
Last Updated
3 days ago
Language
JavaScript
License
MIT

Integrates with

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category