ck:mcp-builder

Create MCP servers with FastMCP and MCP SDK for external services.

Updated Apr 2, 2026
One-click install
npx skills add https://github.com/hidonguyen/trade-ops --skill ck-mcp-builder-hidonguyen
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ck:mcp-builder
Source: https://github.com/hidonguyen/trade-ops/tree/main/.opencode/skills/mcp-builder
Command: npx skills add https://github.com/hidonguyen/trade-ops --skill ck-mcp-builder-hidonguyen

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

MCP tooling scaffolding for building MCP servers that expose tools to external services, with strict validation, formatting, and security practices.

Core Features & Use Cases

  • Cross-language MCP server scaffolding with FastMCP (Python) and MCP SDK (Node/TypeScript)
  • Structured input validation using Pydantic and Zod
  • Tool registration, annotations, and standardized outputs (JSON and Markdown)
  • Best-practices templates for pagination, error handling, and security
  • Real-world use cases: API integrations, data automation, and tooling ecosystems

Quick Start

Use this skill to scaffold an MCP server and register a sample tool for a chosen external API.

Frequently Asked Questions about ck:mcp-builder

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

FAQPage Schema
How do I build an MCP server to expose external API tools?▼

You build an MCP server by scaffolding it with Python using FastMCP or Node/TypeScript with the MCP SDK, then registering external API endpoints as structured tools with clear annotations and JSON outputs.

What is the best way to validate inputs in a Model Context Protocol server?▼

The best way to validate MCP server inputs is by enforcing strict schemas using Pydantic for Python implementations or Zod for Node/TypeScript implementations to ensure reliable LLM-assisted integrations.

Does the MCP SDK support TypeScript and Python for server development?▼

Yes, the MCP SDK supports cross-language server development by providing the MCP SDK for Node/TypeScript and FastMCP for Python, enabling robust scaffolding for external API integrations.

How do I handle errors and pagination when integrating external APIs in an MCP server?▼

You handle errors and pagination by applying the skill's best-practices templates for external API integrations, ensuring structured JSON and Markdown outputs that support reliable data automation.

What security practices should I follow when creating MCP tools for external services?▼

When creating MCP tools for external services, you should follow enforced security best practices, including strict schema validation, structured outputs, and clear tool annotations to protect external service interactions.