mcp-builder

Guides creation of MCP servers in Python or TypeScript with evaluation tooling.

1|Updated Feb 18, 2026
One-click install
npx skills add https://github.com/Cramer-69/skills-repository-3af2d1c7 --skill mcp-builder-cramer-69
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: mcp-builder
Source: https://github.com/Cramer-69/skills-repository-3af2d1c7/tree/main/packages/claude/skills/mcp-builder
Command: npx skills add https://github.com/Cramer-69/skills-repository-3af2d1c7 --skill mcp-builder-cramer-69

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires anthropic, mcp, and includes scripts (resource) and references (resource) components.

What problem does it solve? Building MCP (Model Context Protocol) servers that LLMs can actually use effectively requires careful tool design, schema validation, transport selection, and testing—this Skill provides a structured four-phase workflow covering research, implementation, review, and evaluation. ## Core Features & Use Cases - Guided Development Workflow: Walks through deep research of the MCP specification, framework documentation, and API planning before writing code. - Language-Specific References: Includes implementation guides for Python (FastMCP) and Node/TypeScript (MCP SDK) with Zod/Pydantic validation patterns, naming conventions, and quality checklists. - Evaluation Harness: Ships Python scripts to create XML-based evaluation question sets and run automated tests against your MCP server via stdio, SSE, or HTTP transports. - Use Case: You need to expose your company's internal API to Claude. Use this Skill to design well-named tools with proper annotations, implement the server in TypeScript, then generate 10 complex evaluation questions to verify LLMs can actually accomplish real tasks with it. ## Quick Start Ask the AI to help you build an MCP server for your chosen API, specifying whether you want to use Python with FastMCP or TypeScript with the MCP SDK.

Frequently Asked Questions about mcp-builder

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build an MCP server in TypeScript?▼

Use the official MCP TypeScript SDK's McpServer class and registerTool method with Zod schemas for input validation. The Skill's node_mcp_server.md reference covers project structure, tsconfig setup, tool registration patterns, and both stdio and streamable HTTP transports.

How do I build an MCP server in Python?▼

Use FastMCP from the MCP Python SDK, registering tools with the @mcp.tool decorator and Pydantic models for validation. The Skill's python_mcp_server.md reference provides server initialization patterns, complete working examples, and a quality checklist.

Should I use stdio or streamable HTTP for my MCP server?▼

Use streamable HTTP for remote servers serving multiple clients, and stdio for local integrations running as subprocesses. The Skill recommends stateless JSON over streamable HTTP for remote deployments since it scales more simply than stateful sessions.

How do I test whether my MCP server works well with LLMs?▼

Create an XML evaluation file with 10 complex, read-only questions, then run the included evaluation.py script against your server. It uses Claude to attempt each question and reports accuracy, tool call counts, and agent feedback on your tool design.

What makes a good MCP tool name and description?▼

Use snake_case with a service prefix like github_create_issue, starting with action verbs. Descriptions should concisely state functionality, parameter meanings, and return schemas, with annotations like readOnlyHint and destructiveHint set accurately.