MCP Server Boilerplate

MCP Server Boilerplate

site icon
2024.12.19 2
JavaScript开发模板MCP 服务器开发效率
MCP Server Boilerplate 是一个用于快速创建 Model Context Protocol (MCP) 服务器的模板项目。它旨在帮助开发者以最少的配置快速搭建和开发自己的 MCP 服务器。
View on GitHub

Overview

基本能力

产品定位

MCP Server Boilerplate 是一个开发模板,用于快速创建和定制 MCP 服务器。

核心功能

  1. 提供 MCP 服务器的基本框架和配置。
  2. 支持快速开发和定制工具逻辑。
  3. 可以与桌面应用集成。

适用场景

  1. 开发者需要快速搭建 MCP 服务器。
  2. 需要定制化 MCP 服务器功能和工具逻辑的场景。
  3. 与桌面应用集成的开发需求。

工具列表

  1. ListToolsRequestSchema:用于定义服务器工具列表。
  2. CallToolRequestSchema:用于实现工具逻辑。

常见问题解答

  1. 如何自定义服务器信息? 更新 src/index.ts 中的服务器名称和版本信息。
  2. 如何添加自定义工具?ListToolsRequestSchemaCallToolRequestSchema 中定义和实现工具逻辑。
  3. 如何与桌面应用集成? 在桌面应用的服务器配置中添加相应的命令和路径信息。

使用教程

使用依赖

  1. 确保已安装 Node.js 和 pnpm。

安装教程

  1. 克隆仓库: git clone <repository-url>
  2. 安装依赖: pnpm install
  3. 构建项目: pnpm run build
  4. 启动服务器: pnpm start

调试方式

  1. 使用开发模式启动 TypeScript 编译器: npm run dev
  2. 修改 src/index.ts 文件以添加自定义工具和逻辑。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。