mcp-builder

Scaffold Python FastMCP or TypeScript MCP SDK servers with tool definitions and test harnesses.

2|Updated Apr 8, 2026
One-click install
npx skills add https://github.com/DojoGenesis/gateway --skill mcp-builder-dojogenesis
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mcp-builder
Source: https://github.com/DojoGenesis/gateway/tree/main/plugins/system-health/skills/mcp-builder
Command: npx skills add https://github.com/DojoGenesis/gateway --skill mcp-builder-dojogenesis

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Developers need a fast, reliable way to create MCP (Model Context Protocol) servers with proper tool definitions, transport wiring, handler structures, and test harnesses, without manually setting up project scaffolding.

Core Features & Use Cases

  • Generates complete project structures for Python FastMCP and TypeScript MCP SDK, including input validation schemas and shared utilities.
  • Provides tool stub generation, configurable transport (stdio or SSE), and a built‑in evaluation test harness.
  • Ideal for building new API integrations, extending existing services, or prototyping MCP‑based agents.

Quick Start

Ask the mcp-builder skill to create a new Python MCP server named my-api-mcp with tools list_items and create_item using stdio transport.

Frequently Asked Questions about mcp-builder

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

FAQPage Schema
How do I scaffold an MCP server for external APIs?

To scaffold an MCP server for external APIs, you can generate complete project structures for Python FastMCP or TypeScript MCP SDK including input validation schemas and shared utilities.

Can I use MCP servers with both Python and TypeScript?

Yes, MCP servers support both Python FastMCP and TypeScript MCP SDK, providing tool definitions, transport configuration, and test harnesses for building API integrations in either language.

What is the best way to generate tool definitions and transport configuration for an MCP server?

The best way to generate tool definitions and transport configuration is using project scaffolding that provides tool stub generation and configurable transport options like stdio or SSE.

How do I set up an evaluation test harness for a new MCP server?

You can set up an evaluation test harness by scaffolding a production-ready MCP server project, which includes a built-in evaluation test harness alongside handler structures and input validation schemas.

Does MCP server scaffolding support SSE transport?

Yes, MCP server scaffolding supports configurable transport, allowing you to choose between stdio and SSE transport for your Python FastMCP or TypeScript MCP SDK service.

When do I need to scaffold a production-ready MCP server instead of building manually?

You need to scaffold a production-ready MCP server when you want to avoid manually setting up project scaffolding, tool definitions, transport wiring, and test harnesses for new API integrations.