build-mcp

Solid

Build an MCP server end to end, tailored to how it will be used. Use when asked to build an MCP, create an MCP server, wrap an API as a tool, make a tool for Claude, expose a service to an agent, build a Claude connector, or turn a service into MCP tools. Asks up front who the server is for (just me, my org, or public) and what it wraps, then walks through analyze, build, deploy, scale, and distribute with steps tailored to that answer. Builds on the example-skills:mcp-builder skill for implementation depth.

AI & Automation 106 stars 5 forks Updated 4 days ago MIT

Install

View on GitHub

Quality Score: 87/100

Stars 20%
68
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Build MCP Build a Model Context Protocol (MCP) server the right way, end to end. The defining move of this skill: establish the user's context with `AskUserQuestion` before building anything, then tailor every phase to that context. A personal local server and a public hosted server share almost no steps past "build", so branch early and commit to the branch. ## How this relates to mcp-builder The Anthropic `example-skills:mcp-builder` skill is the gold-standard reference for the *implementation* itself: FastMCP and TypeScript SDK patterns, tool design, input/output schemas, annotations, error handling, and evaluation. Do not duplicate it. This skill is the **scope-and-distribution wrapper around it**: it decides what to build, for whom, where it runs, and how it ships. When you reach the build phase, invoke `example-skills:mcp-builder` for the deep implementation guidance and keep this skill's references thin. ## The five phases 1. **Analyze**: understand the service to wrap and pick the right tool boundaries. 2. **Build**: scaffold and implement the server (delegates to mcp-builder). 3. **Deploy**: get it running and registered for the target runtime. 4. **Scale**: harden and operate it (only substantive for hosted servers). 5. **Distribute**: make it reachable by the intended audience. Run them in order. The `AskUserQuestion` answers from Phase 0 gate phases 3, 4, and 5. ## Phase 0: Establish context (AskUserQuestion, do this first) Before analyzing or writing an...

Details

Author
techwolf-ai
Repository
techwolf-ai/ai-first-toolkit
Created
7 months ago
Last Updated
4 days ago
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

build-mcp-server

This skill should be used when the user asks to "build an MCP server", "create an MCP", "make an MCP integration", "wrap an API for Claude", "expose tools to Claude", "make an MCP app", or discusses building something with the Model Context Protocol. It is the entry point for MCP server development — it interrogates the user about their use case, determines the right deployment model (remote HTTP, MCPB, local stdio), picks a tool-design pattern, and hands off to specialized skills.

1 Updated 1 months ago
mostwise
AI & Automation Solid

build-mcp-server

This skill should be used when the user asks to "build an MCP server", "create an MCP", "make an MCP integration", "wrap an API for Claude", "expose tools to Claude", "make an MCP app", or discusses building something with the Model Context Protocol. It is the entry point for MCP server development — it interrogates the user about their use case, determines the right deployment model (remote HTTP, MCPB, local stdio), picks a tool-design pattern, and hands off to specialized skills.

47 Updated yesterday
thevibeworks
DevOps & Infrastructure Featured

build-mcp-server

This skill should be used when the user asks to "build an MCP server", "create an MCP", "make an MCP integration", "wrap an API for Claude", "expose tools to Claude", "make an MCP app", or discusses building something with the Model Context Protocol. It is the entry point for MCP server development — it interrogates the user about their use case, determines the right deployment model (remote HTTP, MCPB, local stdio), picks a tool-design pattern, and hands off to specialized skills.

37,033 Updated today
anthropics