MCP API 服务器
支持 MCP 协议扩展的企业级微服务 API 服务端。
快速入门
前置要求
- Node.js 18+
- npm 9+
- TypeScript 5.0+
安装步骤
- 克隆仓库:
git clone https://github.com/your-repo/mcp-api-server.git
- 安装依赖:
npm install
- 构建生产环境:
npm run build
配置参数
在 mcpServers
中配置 ALLOWED_APIS
数组来控制哪些 API 端点可以作为 MCP 工具暴露。
项目结构
mcp-api-server/
├── build/ # 编译输出目录
├── src/ # 源代码
│ ├── config/ # 配置模块
│ ├── modules/ # 业务模块
│ └── tools/ # MCP 工具协议
├── package.json
└── tsconfig.json
贡献指南
- Fork 项目仓库
- 创建特性分支 (
git checkout -b feature/your-feature
) - 提交修改 (
git commit -m 'Add some feature'
) - 推送分支 (
git push origin feature/your-feature
) - 创建 Pull Request