烧饼论坛 LZ.SB
登录

精华把闲置的小鸡利用起来,像聚合使用 api 一样聚合使用 mcp 服务

542
  • KuziMeichuan
    UID 3098Lv.6 经常露面

    💡为什么造这个工具

    如果大家最近频繁玩各类 Agent 可能多多少少都会出现工具不能复用的问题:每个 agent 都要单独配置新的工具,就算让 Agent 帮你装,每次开新会话让它读配置和装依赖,不仅响应慢,还白白消耗大量上下文 Token。

    为了节约 token 也为了正好把手上闲置的小鸡利用起来发挥作用,在 AI 大人的协助下,我用 Go 语言从零搓了这个专为极低资源开销打造的 MCP 聚合网关:MCP Manager

    项目 README 里也特意加上了对我们烧饼社区的致敬与友情链接(不知道我是不是论坛里第一个这么干的?哈哈 🍪)。


    🖥️ 运行界面预览

    特点:单屏仪表盘,直观监控网关运行健康度、聚合下游服务列表、内存占用开销,并提供一键接入参数。
    image.webp


    📊 方案横向对比

    维度常见 Docker / Node 聚合网关MCP Manager (本项目)
    运行时开销300MB ~ 800MB+ (胖容器 / Node 运行时)~20MB RAM (Go 原生单文件,小鸡无感)
    分发方式多容器 Compose 编排 / 繁琐环境依赖单二进制文件,开箱即用
    热重载机制多数需要重启网关或重载容器CAS / ETag 事务锁,无感原子热重载
    协议支持仅单一协议或需复杂网关适配同时聚合本地 stdio 子进程与远程 Streamable HTTP
    管理方式纯改 JSON 文件或重型 Web 框架轻量现代化 Web 面板 + Remote Admin CLI 双模式
    Agent 运维人工登机排障内置 AGENTS.md,可由 Agent 快速自主拉取升级与自愈

    ✨ 核心特性

    • 🪶 极致轻量(小鸡狂喜):基于 Go 原生构建(采用官方 MCP Go SDK v1.7.0),单二进制文件零外部依赖,常驻运行内存仅 20MB 左右,512M 小鸡无压力长效服役。
    • 🔗 一次配置,全家桶复用:将本地 stdio 子进程与远程 Streamable HTTP 服务统一收敛为 /mcp 单一端点。Cursor、Claude、Windsurf 只需连接这一个地址,所有下游工具动态加载。
    • 🤖 Agent 原生自运维:内置 AGENTS.md 与一键部署 Prompt,直接把提示词交给服务器上的 Claude Code / Cursor,它就能自动完成安全拉取部署、静态验证与平滑升级,同时客户端的 agent 支持动态生成提示词链接服务端

    image.webp

    项目地址https://github.com/online111111/mcp-manager
    如果觉得对你有帮助,欢迎点个 Star ⭐️ 支持鼓励一下!如果有问题也请提 issue 非常感谢!

  • 收藏支持反对打赏

2 条回复

  • gy
    UID 1180Lv.5 小有收获
    #1

    支持一下楼主,目前还在用 MCPJungle,回头试试

  • Showfom
    UID 1Lv.8 热心新人管理员博主u.sb
    #2

    加精华

发表回复