mcp-builder

Define blueprints for building MCP servers with Python FastMCP or Node/TypeScript MCP SDK.

Updated Feb 12, 2026
One-click install
npx skills add https://github.com/minhtungo/ai-agents-factory --skill mcp-builder-minhtungo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mcp-builder
Source: https://github.com/minhtungo/ai-agents-factory/tree/main/.agents/skills/mcp-builder
Command: npx skills add https://github.com/minhtungo/ai-agents-factory --skill mcp-builder-minhtungo

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Provides a complete blueprint for building MCP servers that enable LLMs to safely and efficiently interact with external services through well-designed tools, covering both Python (FastMCP) and Node/TypeScript (MCP SDK) implementations.

Core Features & Use Cases

  • Guiding architecture decisions, including tool naming and discovery patterns
  • Transport choices (stdio and streamable HTTP) and best practices for reliability
  • Phase-driven development from planning to evaluation, with concrete milestones

Quick Start

Plan, implement, and validate a new MCP server across the four phases described, using the MCP SDK and best practices.

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 for LLMs to interact with external services?

To build an MCP server, follow a phase-driven workflow from planning to evaluation using the MCP SDK. This blueprint guides architecture, tool design, transport choices, and validation to deliver production-grade server implementations for LLMs.

What is the best way to design tools and transport for an MCP server?

The best way to design MCP server tools involves applying strict inputs, outputs, and validation using Zod or Pydantic. Transport choices include stdio and streamable HTTP, with best practices for reliability guiding your architecture decisions.

Does the MCP server blueprint support both Python and Node TypeScript implementations?

Yes, the MCP server blueprint supports both Python FastMCP and Node TypeScript MCP SDK implementations. It guides architecture, tool design, and validation across both environments to ensure robust server implementations.

How do I validate inputs and outputs when building MCP servers?

You validate MCP server inputs and outputs by applying strict validation schemas using Zod or Pydantic. This ensures robust tool design and reliable interactions between LLMs and external services throughout the development phases.

What are the development phases for creating a production-grade MCP server?

Creating a production-grade MCP server follows four phases: planning, implementation, validation, and evaluation. Each phase has concrete milestones to guide architecture decisions, tool naming, transport choices, and testing requirements.

Why should I use a phase-driven workflow for MCP server development?

A phase-driven workflow for MCP server development ensures structured progress from planning to evaluation with concrete milestones. This approach enforces strict validation, testing, and best practices to deliver reliable production-grade server implementations.