| name | mcp-builder |
| description | 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. |
| version | 1.0.0 |
| author | Anthropic |
| license | Apache 2.0 |
| triggers | ["MCP server","Model Context Protocol","create MCP","MCP tools","API integration"] |
| tools | ["file_read","file_write","shell"] |
| models | ["qwen3-coder","qwen3-32b"] |
MCP Builder
4-Phase Process
Phase 1: Deep Research and Planning
Phase 2: Implementation
- Set up project structure
- Implement core infrastructure
- Register tools with descriptions and schemas
Phase 3: Review and Test
- Code quality review
- Build and test with MCP Inspector
Phase 4: Create Evaluations
- Generate 10 complex test questions
- Verify answers
TypeScript Example
import { McpServer } from '@modelcontextprotocol/sdk/server/mcp.js';
import { StdioServerTransport } from '@modelcontextprotocol/sdk/server/stdio.js';
const server = new McpServer({ name: 'my-server', version: '1.0.0' });
server.registerTool('my_tool', {
description: 'Tool description',
inputSchema: z.object({ param: z.string() }),
}, async ({ param }) => {
return { content: [{ type: 'text', text: 'Result' }] };
});
const transport = new StdioServerTransport();
await server.connect(transport);
Qwen Code MCP Configuration
{
"mcpServers": {
"myServer": {
"command": "node",
"args": ["dist/server.js"],
"cwd": "./mcp-servers/my-server",
"timeout": 30000
}
}
}
Important Notes
Missing References: The ./reference/ directory with mcp_best_practices.md, node_mcp_server.md, etc. is not included. Consult the MCP SDK documentation directly.
Qwen Code Integration
Use /skills mcp-builder to invoke.