What problem does it solve?
This Skill helps you build and troubleshoot an MCP server so your custom Claude tools reliably appear, connect, and return correctly structured results.
Core Features & Use Cases
-
MCP server implementation guidance: Develop atomic tools (one action per tool) using FastMCP or the official TypeScript SDK patterns.
-
Correct transport setup: Choose stdio for local runs and SSE/HTTP for Docker/remote deployments, avoiding common connection failures.
-
Protocol-accurate outputs: Enforce structured dict/list responses, raise real exceptions on failure, and keep tool naming consistent (e.g., verb_noun) to improve tool routing.
-
Use Case: You wrapped a REST API as an MCP tool but Claude says the tool is not being called; use this Skill to correct the transport, registration configuration, and the response format so the tool is callable and returns valid JSON.
Quick Start
Ask your AI assistant to produce an MCP server using FastMCP with one verb_noun tool per action, configured for stdio locally and SSE when containerized, including guards for auth, safe file paths, and structured dict/list outputs.