关于 Meta MCP Server
此服务分析用户请求,并协调多个 MCP 服务中的工具,适用于需要工具发现、跨服务执行计划及能力缺口建议的工作流。
主要功能
- 01分析请求意图
- 02登记 MCP 工具及其能力
- 03规划跨 MCP 服务的工作流
- 04针对能力缺口推荐工具
- 05通过 REST API 接收请求
适用场景
- 01将请求路由至合适的 MCP 工具
- 02协调多个服务中的工作流
- 03识别任务所缺少的工具
MCP 相关
作为多个 MCP 服务和工具的编排层,根据用户请求发现能力并协调工具执行。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Meta MCP 服务
一个用于根据用户请求编排和利用多个 MCP 服务及工具的元服务。
概述
本项目作为用户与各种模型控制协议(MCP)服务及工具之间的编排层。它会分析用户请求,确定所需的合适工具,并协调这些工具的执行以满足请求。
主要功能
- 请求分析:解析并理解用户请求,确定其意图
- 工具发现:维护可用 MCP 工具及其能力的注册表
- 编排:创建可能涉及多个 MCP 服务的执行计划
- 工具推荐:发现能力缺口时,建议创建新工具
快速开始
如需快速设置和使用指南,请参阅 QUICKSTART.md 文件。
入门
先决条件
- Node.js v18 或更高版本
- 可访问一个或多个 MCP 服务/工具
安装
# Clone the repository
git clone https://github.com/infinitimeless/meta-mcp-server.git
cd meta-mcp-server
# Install dependencies
npm install
# Configure environment variables
cp .env.example .env
# Edit .env with your settings
# Start the server
npm start
使用方法
该服务提供 REST API,用于接收用户请求并将其路由至合适的 MCP 工具。
# Example request using curl
curl -X POST http://localhost:3000/api/request \
-H "Content-Type: application/json" \
-d '{"query": "Extract data from sales.csv and create a bar chart visualization"}'
架构
系统由以下组件组成:
- 请求分析器:解析用户输入,以确定意图和所需能力
- MCP 注册表:维护所有可用 MCP 服务和工具的目录
- 编排引擎:创建并执行涉及多个工具的工作流
- 工具推荐器:发现能力缺口时,推荐新工具
故障排除
如果在安装或运行服务时遇到问题,请检查以下事项:
- 确保使用的是 Node.js v18 或更高版本
- 确认已通过
npm install正确安装所有依赖项 - 检查控制台或
error.log文件中的日志,查找具体错误信息 - 确认
.env文件中的配置正确
参与贡献
欢迎贡献!请随时提交 Pull Request。
许可证
本项目采用 MIT License 授权,详情请参阅 LICENSE 文件。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。