ck:mcp-builder

Build MCP servers integrating external APIs for LLM tools with FastMCP or MCP SDK.

Updated Mar 7, 2026
One-click install
npx skills add https://github.com/MinhHoangDono/antigravity-kit --skill ck-mcp-builder-minhhoangdono
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ck:mcp-builder
Source: https://github.com/MinhHoangDono/antigravity-kit/tree/main/.agent/skills/mcp-builder
Command: npx skills add https://github.com/MinhHoangDono/antigravity-kit --skill ck-mcp-builder-minhhoangdono

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

It helps you turn an external service API into a high-quality MCP server that LLM agents can reliably use for real tasks.

Core Features & Use Cases

  • Workflow-first MCP tool design: Build tools around end-to-end agent workflows rather than thin API wrappers, including composite operations that reduce unnecessary calls.
  • Protocol- and SDK-aligned implementation guidance: Covers MCP protocol review plus Python (FastMCP) and Node/TypeScript (MCP SDK) implementation requirements.
  • LLM-friendly inputs/outputs: Emphasizes schema validation, consistent response formats (JSON/Markdown), pagination, character limits, and actionable error messages.
  • Quality assurance via evaluations: Guides you to create complex, read-only evaluation questions to verify tool usefulness and reliability.

Quick Start

Ask your AI to build an MCP server for integrating the service you named, following the skill’s phases for research, implementation, review, and evaluations.

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 for integrating an external API?

To build an MCP server for an external API, design workflow-first tools rather than thin API wrappers, implement validated schemas using FastMCP or MCP SDK, and create evaluation questions to verify reliability. This ensures LLM agents can complete real-world tasks effectively.

What is the best way to design LLM tools for MCP servers?

The best way to design LLM tools for MCP servers is building around end-to-end agent workflows. This involves creating composite operations that reduce unnecessary calls, applying schema validation, and formatting responses consistently in JSON or Markdown for reliable LLM consumption.

Does the MCP SDK support TypeScript and Python implementations?

Yes, the MCP SDK supports both TypeScript and Python implementations. Specifically, it provides protocol-aligned implementation guidance for Node/TypeScript using MCP SDK and Python using FastMCP, ensuring proper infrastructure setup and systematic tool deployment.

How do I handle pagination and errors in MCP tools?

Handle pagination and errors in MCP tools by applying character limits and returning actionable error messages. Designing LLM-friendly inputs and outputs requires consistent response formats and schema validation to prevent agent confusion during API integration.

How do I evaluate the effectiveness of MCP server tools?

Evaluate the effectiveness of MCP server tools by creating complex, read-only evaluation questions. These questions measure tool usefulness and reliability by testing how well LLMs can complete real-world tasks via the implemented tools under various constraints.