服务中心mcp
一个动态的MCP(模型上下文协议)服务器,将现有的REST API连接到AI代理和MCP兼容客户端,每个端点都不需要代码。
概述
services-hub-mcp 允许您通过一个简单的管理界面注册任何REST API端点,用名称、描述和JSON模式对其进行描述,并立即将其公开为MCP工具。像Claude Desktop这样的AI客户端可以像其他工具一样发现和调用您的内部服务。
目标是使以前仅由其他应用程序使用的公司内部API直接可供人工智能代理访问,并在未来通过聊天界面供员工访问。
运作原理
REST APIs → [services-hub-mcp] → MCP Tools → Claude Desktop / AI Agents / Chat UI- 注册 数据库中的REST端点(URL、方法、标头、身份验证等)
- 描述 每个端点都有一个名称、描述和JSON模式作为输入
- 连接 将任何MCP客户端连接到服务器
- 呼叫 通过对话或代理工作流自然地使用您的API
用例
- 让Claude Desktop访问您的内部微服务
- 让员工通过聊天界面查询内部数据,而无需API知识
- 将传统REST服务连接到现代AI工作流中,而无需重写它们
- 将公司的所有API集中在一个可由人工智能访问的中心
特性
- ✅ 动态工具注册——无需重新部署即可添加新端点
- ✅ 每个端点基于JSON模式的输入验证
- ✅ 支持任何REST API(当前为GET,但将来会支持其他谓词。)
- ✅ 符合MCP标准——适用于Claude Desktop和任何MCP客户端
- ✅ 管理服务和端点的管理界面(未来)
入门指南
要启动示例代码中公开的API,请运行FakeCarApiServer和FakeEmployeeApiServer班级。
许可证

