MCP Builder
Xây dựng MCP (Model Context Protocol) server để kết nối Claude với bất kỳ dịch vụ hoặc API nào.
Kỹ Năng Này Làm Gì
Skill ckm:mcp-builder hướng dẫn tạo MCP server từ đầu — từ thiết kế schema tools, viết handler, cấu hình transport đến kiểm thử và triển khai. Hỗ trợ tích hợp với REST API, database, file system và dịch vụ bên thứ ba.
Bắt Đầu Nhanh
/ckm:mcp-builder
Hoặc mô tả tích hợp cần xây dựng:
/ckm:mcp-builder Tạo MCP server cho Shopify Admin API — quản lý sản phẩm và đơn hàng
Tính Năng Chính
- Scaffold MCP server: Tạo cấu trúc project TypeScript/JavaScript chuẩn
- Tool definition: Thiết kế schema công cụ với Zod validation
- Transport setup: Hỗ trợ stdio và HTTP/SSE transport
- Error handling: Pattern xử lý lỗi nhất quán cho MCP tools
- Testing: Kiểm thử tools với MCP inspector
Ví Dụ Sử Dụng
Tạo MCP server từ REST API:
/ckm:mcp-builder Tạo MCP server cho OpenWeather API với tools: get-forecast, get-current-weather
Tích hợp database:
/ckm:mcp-builder MCP server cho PostgreSQL — tools: query, list-tables, describe-table
Tích hợp dịch vụ nội bộ:
/ckm:mcp-builder MCP server cho hệ thống CRM nội bộ với auth JWT
Cấu Trúc Project
my-mcp-server/
├── src/
│ ├── index.ts # Entry point, server config
│ ├── tools/ # Tool definitions và handlers
│ └── utils/ # Helpers, auth, HTTP client
├── package.json
└── tsconfig.json
Điều Kiện Tiên Quyết
- Node.js 18+
- TypeScript 5+
- Gói
@modelcontextprotocol/sdk