MCP 服务器 TypeScript 模板

MCP 服务器 TypeScript 模板

使用 @modelcontextprotocol TypeScript SDK 的 MCP 服务器模板。

快速入门

此模板用于构建符合 Model Context Protocol (MCP) 规范的工具。

安装依赖

运行以下命令安装所需依赖:

npm install

创建新工具

src/tools 目录下定义新工具,需完成以下步骤:

  1. 使用 Zod 定义输入/输出模式
  2. 实现 MCP 协议接口
  3. 编写完整测试用例

工具目录结构示例:

src/
    └── calculator/
        ├── tools/
        │   ├── index.ts
        │   ├── add.ts
        │   └── subtract.ts
        ├── index.ts
        ├── prompt.ts
        └── schema.ts

测试

运行以下命令执行测试套件:

npm run test