用途:MCP Development Skill 是面向 AI 基础设施的指南型技能,系统讲解 Model Context Protocol(MCP)这一开放标准,用于把 AI 助手连接到外部数据源和工具,覆盖架构、服务端开发、客户端集成与生产部署模式。
主要能力:介绍 MCP 的核心概念(Host、Client、Server、Transport)与架构;讲解三类原语——Tools(AI 可调用的函数)、Resources(AI 可读取的数据,含静态、模板、订阅模式)、Prompts(可复用提示模板);给出 TypeScript 与 Python 服务端示例、项目结构、stdio 与 HTTP+SSE 两种传输方式、Claude Desktop 与 VS Code 的配置方式;并涵盖安全实践(认证、输入校验、限流、沙箱)、生产模式(错误处理、日志、缓存)、测试方法(单元与集成测试)以及常见 MCP 服务器清单。
使用方式:资料给出 TypeScript 服务端示例,使用 @modelcontextprotocol/sdk 的 McpServer 与 StdioServerTransport 注册工具与资源;Python 侧使用 mcp.server 的 Server 与 stdio_server。配置示例包括 Claude Desktop 的 claude_desktop_config.json 与 VS Code 的 .vscode/mcp.json。常见服务器安装包如 @modelcontextprotocol/server-filesystem、@modelcontextprotocol/server-github、@modelcontextprotocol/server-postgres、@modelcontextprotocol/server-puppeteer、@modelcontextprotocol/server-memory。
适用场景:需要为 AI 助手构建或集成 MCP 服务端、设计工具与资源、配置本地或远程 MCP 连接、以及做安全加固与测试的开发者。
限制:资料未提供该技能自身的收费、价格、平台支持范围与效果数据,暂未提供;具体实现细节以 MCP 官方规范与所用 SDK 为准。