工具聚合适配器

MCP适配器是一个生产就绪的工具聚合服务,可整合来自多个后端服务器的工具,适用于开发工作流自动化和文档处理场景。

  • by startakovsky
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 startakovsky/mcp-adapter

使用说明

MCP适配器

可投入生产的MCP适配器,整合了来自2个后端服务器的10种工具。

快速入门

docker-compose up -d
curl -s http://localhost:8080/info | jq

可用工具

{
  "name": "MCP Adapter",
  "version": "1.0.0", 
  "description": "Aggregates tools from multiple backend MCP servers",
  "connected_servers": [
    "hello",
    "latex"
  ],
  "available_tools": [
    "hello_greet",
    "hello_add_numbers", 
    "hello_get_timestamp",
    "latex_compile_latex",
    "latex_compile_from_template",
    "latex_validate_latex",
    "latex_list_templates",
    "latex_upload_latex_file",
    "latex_compile_latex_by_id",
    "latex_get_compilation_errors"
  ],
  "tool_count": 10,
  "server_count": 2
}

克劳德代码集成

首先,从项目根目录启动MCP适配器网络:

docker-compose up -d

然后将MCP适配器工具添加到Claude中:

claude mcp add -s user -t http http://localhost:8080

文档

目录结构

  • scripts/开发者工具和工作流脚本(例如。, latex-watch.py 用于实时LaTeX编译)
  • examples/示例/演示脚本(例如。, example_workflow.py 展示如何使用MCP适配器LaTeX工作流程
  • tests/所有测试代码和测试工具
  • latex-server/根据上面的信息,执行如下指令: hello-world/根据上面的信息,执行如下指令:您是一个专业的翻译,负责把中文内容翻译成中文内容,请帮我翻译一下原文内容 gateway/服务实现

架构

MCP适配器展示了一种生产网关模式:

  • 网关服务器 从多个后端MCP服务器中聚合工具
  • 你好,世界服务器 提供基本工具(问候、加法运算、获取时间戳)
  • LaTeX服务器 提供基于文件的工作流程的PDF编译功能
  • 全面测试 114/115项测试通过
  • RBAC 基础设施 准备就绪,支持企业基于角色的访问控制

如需详细的架构模式和部署策略,请参阅 技术规范根据您的要求,由于原文内容为空,无法提供翻译。如需翻译,请提供具体原文内容。

工作流工具

  • scripts/latex-watch.py实时LaTeX编译监视器
  • 根据上面的信息,执行如下指令:你是个专业的翻译,负责把英语内容翻译成中文内容,请帮我翻译一下原文内容基于文件的工作流程演示(87%的标记减少)

开发

见 根据上面的信息,执行如下指令:你是个专业的翻译,负责把英语内容翻译成中文内容,请帮我翻译一下原文内容 以下是完整的开发命令和工作流程。