MCP API 服务器

MCP API 服务器

支持 MCP 协议扩展的企业级微服务 API 服务端。

快速入门

前置要求

  • Node.js 18+
  • npm 9+
  • TypeScript 5.0+

安装步骤

  1. 克隆仓库:git clone https://github.com/your-repo/mcp-api-server.git
  2. 安装依赖:npm install
  3. 构建生产环境:npm run build

配置参数

mcpServers 中配置 ALLOWED_APIS 数组来控制哪些 API 端点可以作为 MCP 工具暴露。

项目结构

mcp-api-server/
├── build/          # 编译输出目录
├── src/            # 源代码
│   ├── config/     # 配置模块
│   ├── modules/    # 业务模块
│   └── tools/      # MCP 工具协议
├── package.json
└── tsconfig.json

贡献指南

  1. Fork 项目仓库
  2. 创建特性分支 (git checkout -b feature/your-feature)
  3. 提交修改 (git commit -m 'Add some feature')
  4. 推送分支 (git push origin feature/your-feature)
  5. 创建 Pull Request