Skip to content
Claudekit.ai

mcp-builder Skill: Build MCP Servers with Claude

Anthropic's mcp-builder skill guides Claude through building quality MCP servers in Python (FastMCP) or TypeScript, from research to evals. Install and usage.

By Claudekit Team Published 1 min read

Category
Development
Repository
github.com
GitHub stars
183,344
License
Apache-2.0

Install

/plugin install example-skills@anthropic-agent-skills

mcp-builder is a guide for creating high-quality MCP servers that let LLMs interact with external services through well-designed tools. Use it when you want Claude to wrap an API or internal service as an MCP server in Python (FastMCP) or Node/TypeScript (MCP SDK).

What it does

The skill runs a four-phase workflow:

  1. Research and planning: study the target API and design tools around real workflows, not one tool per endpoint.
  2. Implementation: build the server using the language-specific guides bundled with the skill.
  3. Review and test: check quality and behavior.
  4. Create evaluations: write realistic questions that test whether an LLM can use the tools to get answers.

It loads reference files on demand: core MCP docs, SDK docs, and per-language guides, which keeps the main instructions short.

Install

/plugin marketplace add anthropics/skills
/plugin install example-skills@anthropic-agent-skills

Or copy skills/mcp-builder into ~/.claude/skills/. For where skills live and how they load, see the skills guide.

Example usage

Build an MCP server in TypeScript for our internal ticketing REST API. Start with a plan
Use FastMCP to wrap the weather API in two or three well-designed tools
Write evaluation questions for the MCP server in ./mcp/billing

Tips

  • Test with MCP Inspector before connecting the server to Claude.
  • Keep tool count and descriptions tight; every tool definition costs context in each session.
  • Look at the MCP reference servers for small, readable examples.

Source and license

Part of anthropics/skills, licensed Apache-2.0 (see LICENSE.txt in the skill folder). Anthropic provides these skills for demonstration and education; review generated servers before deploying them.

Frequently asked questions

Which languages does mcp-builder support?

Python with FastMCP and Node/TypeScript with the official MCP SDK. The skill includes language-specific implementation guides for both.

Is this the same as the mcp-server-dev plugin?

No. mcp-server-dev is a separate plugin in Anthropic's official marketplace that scaffolds servers. mcp-builder is a skill from anthropics/skills focused on design, implementation and evaluation.

How do I test the server it builds?

Use MCP Inspector to call tools by hand, then add the server to Claude Code with claude mcp add and check its status with /mcp.

Get the weekly Claude digest

New skills, MCP servers, prompts and Claude updates — one short email a week. No spam, unsubscribe anytime.

The newsletter is launching soon. Follow the RSS feed in the meantime.