Meta MCP Server

Meta MCP Server

site icon
2025.03.20 1
JavaScriptMCP 协调工具管理开发效率
Meta MCP Server 是一个用于协调和利用多个 MCP 服务器和工具的元服务器。它作为用户和各种模型控制协议(MCP)服务器和工具之间的协调层,分析用户请求,确定所需的工具,并协调它们的执行以满足请求。
View on GitHub

Overview

基本能力

产品定位

Meta MCP Server 是一个用于协调和利用多个 MCP 服务器和工具的元服务器,作为用户和各种 MCP 服务器和工具之间的协调层。

核心功能

  • 请求分析:解析和理解用户请求以确定意图
  • 工具发现:维护可用 MCP 工具及其功能的注册表
  • 协调:创建可能涉及多个 MCP 服务器的执行计划
  • 工具推荐:在识别到功能缺口时建议创建新工具

适用场景

  • 需要协调多个 MCP 服务器和工具的场景
  • 需要自动化处理用户请求并路由到适当工具的场景
  • 需要维护和管理多个 MCP 工具及其功能的场景

工具列表

  • Request Analyzer:解析用户输入以确定意图和所需功能
  • MCP Registry:维护所有可用 MCP 服务器和工具的目录
  • Orchestration Engine:创建和执行涉及多个工具的工作流
  • Tool Recommender:在识别到功能缺口时建议新工具

常见问题解答

  1. 确保使用 Node.js v18 或更高版本
  2. 确保所有依赖项已正确安装 npm install
  3. 检查控制台或 error.log 文件中的日志以获取特定错误消息
  4. 验证 .env 文件是否具有正确的配置

使用教程

使用依赖

  • Node.js v18 或更高版本
  • 访问一个或多个 MCP 服务器/工具

安装教程

# 克隆仓库
git clone https://github.com/infinitimeless/meta-mcp-server.git
cd meta-mcp-server

# 安装依赖
npm install

# 配置环境变量
cp .env.example .env
# 编辑 .env 文件设置

# 启动服务器
npm start

调试方式

# 使用 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"}'

许可证

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