Skip to main content
Glama
zike678
by zike678

mcp-tool-gateway

项目简介

基于标准 MCP(Model Context Protocol)协议开发的通用工具调度网关,实现多远端工具进程统一管理,解决 Agent 工具硬耦合、无法跨业务复用问题。 内置网页爬取、文本摘要、向量知识库检索三类标准化 Skills,服务端通过list_tools暴露全部工具元数据、call_tool统一分发业务逻辑;客户端批量启停 MCP 服务并建立工具路由映射,自动将工具转换为 LLM Function Calling 标准格式,支持大模型自主识别、调用远端能力。 可无缝对接 CrewAI 多智能体、ReAct 对话 Agent,已配套法律文档检索、智能客服两大 RAG 业务场景落地验证,新增业务工具仅需独立开发 MCP 服务,无需修改 Agent 核心调度逻辑,大幅降低研发工具接入成本。

技术栈

Python / MCP SDK / Crawl4AI / OpenAI Function Calling / 多进程调度

核心能力

  1. 单 MCP 服务支持多业务工具注册与统一分发

  2. 批量管理多 MCP 进程,自动维护工具名路由映射

  3. MCP 工具自动适配大模型 Function Calling 规范

  4. 内置检索、爬虫、文本处理开箱即用工具

  5. 进程异常捕获、安全启停资源回收机制

配套业务项目

  1. 法律多智能体 RAG 系统:https://github.com/zike678/paralegal-agent

  2. 客服 ReAct 对话智能体:https://github.com/zike678/Robot_Vacuum_Agent

使用方式

  1. 安装依赖:uv sync / pip install -r requirements.txt

  2. 启动 MCP 服务端:python mcp_server.py

  3. 多服务调度测试:python mcp_multi_client.py

  4. LLM 自动调用 Demo:python agent_llm_entry.py


极简短版(仓库顶部一句话简介,用于 Github 仓库主页短描述)

通用 MCP 标准化工具网关,多进程统一调度,打通 LLM 与远端检索、爬虫等业务工具,可复用至多套 RAG Agent 智能体项目

F
license - not found
-
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/zike678/mcp-tool-gateway'

If you have feedback or need assistance with the MCP directory API, please join our Discord server