MCP Server TypeScript Template

MCP Server TypeScript Template

site icon
2025.03.31 2
TypeScript开发模板MCP服务器开发效率
MCP Server TypeScript Template 是一个用于创建 Model Context Protocol (MCP) 服务器的 TypeScript 模板项目。该项目展示了如何使用 TypeScript 实现一个简单的 MCP 服务器,并提供自定义工具。该服务器通过 Model Context Protocol SDK 处理 AI 模型与外部工具之间的通信。
View on GitHub

Overview

基本能力

产品定位

MCP Server TypeScript Template 是一个开发模板,旨在帮助开发者快速构建基于 TypeScript 的 MCP 服务器。

核心功能

  • 实现基本的 MCP 服务器功能
  • 提供示例操作工具
  • 提供加法工具(可添加两个数字)

适用场景

  • 开发者需要快速搭建 MCP 服务器原型
  • 需要为 AI 模型提供自定义工具的开发场景
  • TypeScript 开发环境下的 MCP 服务器开发

工具列表

  1. 示例操作工具:简单的演示操作
  2. 加法工具:可以计算两个数字的和

使用教程

使用依赖

  • Node.js (v16 或更高版本)
  • npm 或 yarn

安装教程

  1. 克隆仓库并安装依赖:
git clone <repository-url>
cd mcp-server-typescript-template
npm install
npm run test
npm run build
npm run start # 这将启动服务器进行测试

配置 MCP 客户端 (Claude Desktop)

编辑 claude_desktop_config.json 文件,添加以下内容:

{
  "mcpServers": {
    "example": {
      "command": "node",
      "args": [
        "/path/to/mcp-server-typescript-template/dist/index.js"
      ]
    }
  }
}

调试方式

  1. 运行 npm run start 启动服务器
  2. 通过 MCP 客户端连接进行测试
  3. 使用提供的工具进行功能验证

许可证

None