MCP TypeScript SDK
活跃简介
MCP TypeScript SDK 是官方 TypeScript 实现,用于构建 MCP server 与客户端集成,适合在 JS/TS Agent 生态中标准化工具协议接入。
核心特性
- MCP 协议的官方 TypeScript 实现,支持 Node.js、Bun 和 Deno
- 提供 Server 和 Client 分离包,支持工具、资源和提示词注册
- 支持 Streamable HTTP 和 stdio 传输层
- 中间件包适配 Express、Hono 和 Node.js HTTP 框架
- 使用 Standard Schema 定义工具和提示词 schema
- 包含完整的示例和教程,从零构建 MCP 服务器
适用场景
💡 构建 MCP 服务器为 LLM 提供工具和资源
💡 开发 LLM 驱动的聊天机器人客户端
💡 在 JS/TS Agent 生态中标准化工具协议接入
💡 为现有应用添加 MCP 兼容的数据访问层
💡 构建跨平台的 AI Agent 互操作基础设施
标签
分类
快速开始
运行 npm install @modelcontextprotocol/server 安装服务端包,然后创建一个 McpServer 实例,注册工具并通过 StdioServerTransport 连接。参考 docs/server-quickstart.md 构建天气服务器教程。