Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate external APIs or services, whether in Python (FastMCP) or Node/TypeScript (MCP SDK).
/plugin marketplace add GGPrompts/my-plugins/plugin install mcp-builder@my-pluginsThis skill inherits all available tools. When active, it can use any tool Claude has access to.
LICENSE.txtreferences/evaluation.mdreferences/mcp_best_practices.mdreferences/node_mcp_server.mdreferences/python_mcp_server.mdscripts/connections.pyscripts/evaluation.pyscripts/example_evaluation.xmlscripts/requirements.txtCreate high-quality MCP servers that enable LLMs to effectively interact with external services. Quality is measured by how well the server enables LLMs to accomplish real-world tasks.
| Topic | Reference |
|---|---|
| Universal guidelines, naming, response formats | references/mcp_best_practices.md |
| Python/FastMCP implementation | references/python_mcp_server.md |
| Node/TypeScript implementation | references/node_mcp_server.md |
| Creating evaluation questions | references/evaluation.md |
schedule_event checks availability AND creates event)https://modelcontextprotocol.io/llms-full.txt.py or modules; TypeScript: proper project structureLoad language-specific guide:
Create 10 complex, realistic questions to test MCP server effectiveness.
Load references/evaluation.md for complete guidelines.
Question requirements:
https://modelcontextprotocol.io/llms-full.txthttps://raw.githubusercontent.com/modelcontextprotocol/python-sdk/main/README.mdhttps://raw.githubusercontent.com/modelcontextprotocol/typescript-sdk/main/README.md