基本能力
产品定位
MCP TypeScript Simple Template 是一个开发模板,旨在帮助开发者快速构建和集成 MCP 服务器和工具。
核心功能
- 设置 TypeScript 中的 MCP 服务器
- 使用 Zod 定义和实现 MCP 工具,包括输入验证
- 通过标准 I/O 进行服务器通信
- 提供示例工具(如 BMI 计算器)
适用场景
- 开发者需要快速构建 MCP 服务器
- 需要与 AI 系统集成的自定义工具开发
- 需要输入验证和标准通信协议的 MCP 工具开发
工具列表
- BMI 计算器:示例工具,展示如何定义和实现 MCP 工具
- 自定义工具:开发者可以根据模板创建自己的工具
常见问题解答
- 如何添加新工具?:在
index.ts
中按照模板定义新工具,并使用 Zod 进行输入验证。 - 如何运行服务器?:使用
npm start
命令编译并启动服务器。
使用教程
使用依赖
- Node.js (v20 或更高版本推荐)
- npm 或 yarn
安装教程
- 克隆仓库
- 安装依赖:
bash
npm install
调试方式
- 修改
index.ts
以添加自定义工具 - 运行构建命令以编译:
bash
npm run build
3. 启动服务器:
bash
npm start