返回市场
MCP伙伴

MCP伙伴

作者:M3l3r06 星标更新:2025-10-31

项目介绍

<div align="center">

🤖 MCPbuddy

本地MCP服务器管理器,带有AI编排

Node.js React License

本地管理多个MCP服务器 • 手动选择或让AI自动编排

</div>

🚀 快速开始

git clone https://github.com/M3l3r0/MCP-buddy.git
cd MCP-buddy
npm install
npm run dev

打开: http://localhost:3000


🎯 这是什么?

MCPbuddy是一个本地MCP服务器管理器,完全运行在您的机器上。在一个地方管理所有的MCP(模型上下文协议)服务器:

  • 🎯 手动模式:选择要使用的服务器
  • 🎭 AI编排:让一个大语言模型(LLM)自动决定查询哪些服务器和工具

思考:本地服务器管理器 + ChatGPT界面 + 可选AI编排


✨ 主要特性

🏠 100%本地化

所有内容都在您的机器上运行。您的数据留在您这里。

🎯 两种模式

  • 手动:从列表中选择一个服务器
  • AI编排:LLM自动从已启用的服务器中选择

🔌 MCP服务器管理

  • 通过UI添加/编辑/删除服务器
  • 多种认证方法:Bearer、API密钥、OAuth、基本认证
  • 支持Snowflake、自定义API、任何MCP端点

💬 现代聊天界面

  • ⚡ 类似ChatGPT的打字动画
  • 💾 持久对话
  • 🏷️ 自动从第一条消息生成标题
  • 📊 所有操作的实时日志

🤖 LLM支持(可选)

Snowflake Cortex • OpenAI • Anthropic • Ollama • 自定义API


⚙️ 设置

1. 添加服务器

UI: ⚙️ 服务器+ 添加服务器

名称: 我的服务器
URL: https://your-mcp-endpoint.com/...
认证: Bearer Token
令牌: your-token-here

2. 配置LLM(可选)

UI: 🤖 LLM配置+ 添加LLM配置

提供商: Snowflake / OpenAI / Anthropic / Ollama
模型: llama3-70b / gpt-4 / claude-3-5-sonnet
API密钥: your-key

3. 选择您的模式

🎯 手动模式(不需要LLM):

  • 从侧边栏选择一个服务器
  • 直接与该服务器聊天

🎭 AI编排(需要LLM):

  • 启用多个服务器(切换它们为ON)
  • AI自动仅从已启用的服务器中选择

🎭 编排如何工作

您的问题
    ↓
🧠 LLM分析已启用的服务器 → 决定使用哪个
    ↓
⚡ 并行执行选定的工具
    ↓
🎨 LLM组合所有结果
    ↓
💬 单一连贯的答案

注意:只有已启用的服务器(切换为ON)对编排器可用。

示例:"告诉我关于X和Y" → AI选择相关的已启用服务器 → 综合响应


📊 您能看到什么

  • 💬 聊天消息,带有平滑的打字动画
  • 📈 每个服务器调用的实时日志
  • ⏱️ 性能指标(MCP时间、LLM时间、总时间)
  • 🔍 每条消息中的可扩展详情

🛠️ 技术栈

React • TypeScript • Node.js • Express • Tailwind • Vite


🐛 故障排除

服务器没有响应?

  • 检查URL和令牌的有效性
  • 验证MCP服务器是否正在运行

AI不起作用?

  • 切换AI: ON(绿色按钮)
  • 检查LLM API密钥

没有编排?

  • 需要启用LLM + 多个服务器切换为ON(启用)

🔐 安全

  • 完全本地运行在您的机器上
  • 无外部跟踪 - 您的数据留在您这里
  • 无硬编码凭证 - 您自己配置
  • 仅浏览器存储 - 没有任何内容发送到我们的服务器(我们没有任何!)
  • ✅ Git忽略所有秘密

永远不要提交API密钥或令牌!


📚 文档

外部MCP协议Snowflake CortexOpenAI


📄 许可证

MIT - 查看LICENSE


<div align="center">

@M3l3r0用心制作

⭐ 如果有用,请点赞!

🐛 报告错误✨ 请求功能

</div>