mcp-builder

Create MCP servers with FastMCP and TypeScript SDK templates.

Updated Mar 8, 2026
One-click install
npx skills add https://github.com/doghelWang/amr_studio_v4 --skill mcp-builder-doghelwang
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mcp-builder
Source: https://github.com/doghelWang/amr_studio_v4/tree/main/skills/mcp-builder
Command: npx skills add https://github.com/doghelWang/amr_studio_v4 --skill mcp-builder-doghelwang

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Provides a structured blueprint and practical patterns to build high-quality MCP servers that enable LLMs to interact with external services through well-designed tools, covering both Python FastMCP and Node/TypeScript MCP SDK implementations.

Core Features & Use Cases

  • Tool registration patterns with strict input validation using Zod/Pydantic
  • Transport setup (stdio and streamable HTTP) and structured outputs
  • End-to-end guidance for building, testing, and evaluating MCP servers

Quick Start

Install dependencies, scaffold a new MCP server using the builder, then register a sample tool to validate the workflow.

Frequently Asked Questions about mcp-builder

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

FAQPage Schema
How do I build a robust MCP server with schema validation?

To build a robust MCP server with schema validation, follow best-practice templates that apply strict input validation using Zod or Pydantic. This ensures standardized outputs and clear tool annotations for both Python FastMCP and Node/TypeScript SDK projects.

How do I set up stdio and HTTP transport for an MCP server?

You can set up stdio and streamable HTTP transport for an MCP server by applying standardized transport patterns within your Python FastMCP or Node/TypeScript SDK project. The builder provides end-to-end guidance for configuring these structured outputs.

Does this MCP builder work with both Python and TypeScript SDKs?

Yes, this MCP builder works with both Python FastMCP and Node/TypeScript MCP SDK projects. It provides structured blueprints and practical patterns to register tools and validate schemas across both development environments.

What is the best way to register tools in an MCP server?

The best way to register tools in an MCP server is to use best-practice templates that enforce strict input validation using Zod or Pydantic. This approach guarantees clear tool annotations and standardized outputs for LLM interactions.

Can I get evaluation-ready task templates for testing an MCP server?

Yes, you can get evaluation-ready task templates for testing an MCP server. The builder provides end-to-end guidance for building, testing, and evaluating MCP servers to ensure your tools interact correctly with external services.

Why do I need strict input validation for MCP server tools?

You need strict input validation for MCP server tools to ensure LLMs interact safely with external services. Using Zod or Pydantic for schema validation guarantees clear tool annotations and standardized outputs.