Token导航 LogoToken导航TokenDH.com
Fusion MCP Hub logo
开发工具stdio官方级别未说明来源级核验

Fusion MCP Hub

MCP Server

fusion-mcp-cli

Fusion MCP Hub是一个用于构建和管理自定义MCP服务器的生态系统,允许用户根据需要选择和组合工具,以减少LLM上下文中的不必要信息,提高效率并降低成本。

工具数

0

提示词数

0

GitHub Stars

1

资源数

0
工作流管理TypeScriptClaude开发工具Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

KirtiJha

提供方

KirtiJha

最后核验

2026/5/17 20:23

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx fusion-mcp-cli auth login -u https://fusion-mcp-hub.vercel.app

详细介绍

Fusion MCP集线器

![Live Demo](https://fusion-mcp-hub.vercel.app) ![License: MIT](./LICENSE) ![PRs Welcome](./CONTRIBUTING.md) ![TypeScript](https://www.typescriptlang.org/) ![Next.js](https://nextjs.org/)

配套工具:

](https://www.npmjs.com/package/fusion-mcp-cli) ](https://www.npmjs.com/package/fusion-mcp-proxy)

______________________________________________________________________

🎯 问题

为GitHub安装MCP服务器。太棒了但是等等,它随之而来 50+工具你只需要3个。

现在,LLM的系统提示中充斥着47个不必要的工具描述。 结果?

  • 💸 API成本更高(代币不是免费的)
  • 🤯 更多的幻觉(太多的选项会混淆模型)
  • 🐌 响应速度较慢(处理开销)
  • 😤 精度更差(信号在噪声中丢失)

每一个。单身。请求。

✨ 解决方案

Fusion MCP集线器 允许您使用以下工具构建自定义MCP服务器 *仅* 你真正需要的工具。

在16台服务器上浏览300多种工具。单击您想要的。下载一个精益、生产就绪的软件包。完成。

需要Jira问题跟踪+GitHub PR吗?从Atlassian获取2个工具,从GitHub获取2个。 4个工具,而不是60+。 你的法学硕士会感谢你的。

想要AI推荐吗?用简单的英语描述你的工作流程——我们将使用语义搜索和多因素评分推荐完美的工具组合。

🚀 现场试试: fusion-mcp-hub.vercel.app

______________________________________________________________________

🛠️ 完整的工具链

Fusion MCP Hub是一个 完整的生态系统 用于管理MCP服务器:

🌐 Web Hub(此存储库)

用于发现、组合和测试MCP服务器的主要平台。

  • 在16+台服务器上浏览300+个工具
  • 创建自定义服务器组合
  • 实时使用AI代理进行测试
  • 部署前验证配置

📦 融合MCP命令行界面

用于在本地安装和管理自定义服务器的命令行工具。

# Install globally
npm install -g fusion-mcp-cli

# Login to your workspace
npx fusion-mcp-cli auth login -u https://fusion-mcp-hub.vercel.app

# Pull a custom server from the hub
npx fusion-mcp-cli server pull my-custom-server

# Auto-configure Claude Desktop / Bob IDE / Copilot Chat
npx fusion-mcp-cli config set --client claude

# Install community servers from the hub
npx fusion-mcp-cli server install github-server

主要特点:

  • 🔄 将自定义服务器拉入/推入工作区
  • ⚙️ 自动配置Claude桌面、Bob IDE、Copilot聊天
  • 📦 从库中安装预构建的服务器
  • 🔧 管理项目级和全局配置

🔌 融合MCP代理

WebSocket代理,用于从web游乐场测试本地stdio MCP服务器。

# Install globally
npm install -g fusion-mcp-proxy

# Start proxy (auto-detects your mcp.json from Claude/Bob/Copilot)
fmcp-proxy start

# Or specify a custom config
fmcp-proxy start --config ./my-mcp-config.json

主要特点:

  • 🌉 将浏览器客户端连接到本地stdio服务器
  • 🤖 运行具有直接MCP服务器访问权限的AI代理(消除了时间问题)
  • 🔍 自动检测来自Claude、Bob或Copilot的mcp.json
  • 📡 代理执行的实时流式传输

使用案例:

  • 在web游乐场测试本地stdio服务器
  • 运行需要同步工具执行的ReAct代理
  • 在开发过程中调试MCP服务器

______________________________________________________________________

🌟 主要特点

🔧 自定义服务器组成

解决Token Bloat问题:仅使用您需要的工具创建精简的专用MCP服务器。

问题:完整的MCP服务器暴露了20-50多种工具,用不必要的信息淹没了LLM上下文。这增加了成本,导致幻觉,并降低了准确性。

解决方案:通过从多个服务器中选择特定工具来组合自定义服务器:

  • 手动选择:在16+台服务器上浏览300+个工具,并精确选择您需要的工具
  • 基于人工智能的推荐:用简单的英语描述你的工作流程,获得智能工具建议
  • 可视化工作流生成器:请参阅按源组织的服务器依赖关系和工具关系
  • 一键下载:作为完整的、可生产的NPM包出口
  • CLI集成:直接通过安装和配置自定义服务器 fusion-mcp-cli

示例:需要Jira+GitHub吗?不要从两个服务器加载40多个工具。只需以下内容即可构建自定义服务器:

  • jira_get_issue, jira_search_issues (Atlassian服务器提供的2个工具)
  • github_create_pull_request, github_list_commits (来自GitHub服务器的2个工具)

结果: 4个重点工具 而不是40+不必要的=更低的成本,更好的准确性。

🎨 智能构图(AI驱动模式)

通过智能建议加速自定义服务器的创建:

  • 自然语言意图:用简单的英语描述你的工作流程
  • 混合搜索:矢量嵌入+关键字匹配,用于智能工具发现
  • 多因素评分:意图对齐、模式匹配和语义相似性
  • 置信度得分:透明地查看每项建议背后的推理

🎮 互动游乐场

实时测试MCP服务器和AI代理:

  • 多模型支持:OpenAI(GPT-4、GPT-3.5)、Anthropic(Claude 3.5 Sonnet)、IBM Watsonx
  • 三种执行模式:

- 浏览器模式:直接浏览器到服务器连接(HTTP/WebSocket) - 代理模式:通过WebSocket代理连接到本地stdio服务器 - 代理模式:在代理上运行LangGraph ReAct代理,并同步执行工具

  • 实时流媒体:查看代理推理、工具调用和结果
  • 服务器管理:同时添加、配置和测试多个服务器

🔍 配置验证器

部署前验证MCP配置:

  • 多种输入法:上传文件、拖放或粘贴JSON
  • 实时验证:配置问题的即时反馈
  • 智能检测:识别缺失或配置错误的服务器
  • 自动修复建议:即用型配置片段
  • 多客户端支持:Claude Desktop、Bob IDE和Copilot聊天配置

📦 服务器库

探索完整的MCP生态系统:

  • 16+预装服务器:针对不同用例的专用服务器
  • 300+工具:涵盖所有类别的综合工具库
  • 类别筛选:按开发、业务、数据、人工智能等浏览
  • 详细文件:每个服务器和工具的完整指南

👥 工作空间管理

按项目或团队组织工作:

  • 多个工作区:不同项目的独立环境
  • 自定义服务器存储:将组合的服务器存储在工作区中
  • 团队协作:与团队成员共享配置和服务器
  • CLI集成:通过命令行工具拉取/推送服务器

______________________________________________________________________

🚀 入门指南

技术栈

Web应用程序:

  • Next.js 15.5.6与应用路由器
  • TypeScript 5
  • 带有shadcn/ui的顺风CSS v4
  • MongoDB用于服务器元数据
  • LanceDB+Xenova Transformers用于语义搜索
  • LangChain+LangGraph用于代理编排

先决条件

  • Node.js:18.x或更高
  • MongoDB:4.x或更高(本地或Atlas)
  • API密钥 (可选,用于AI功能):

- OpenAI API密钥 - 无烟煤API键 - IBM Watsonx证书

安装

  1. 克隆存储库:
   git clone https://github.com/KirtiJha/fusion-mcp-hub.git
   cd fusion-mcp-hub
  1. 安装依赖项:
   npm install
  1. 设置环境变量:
   cp .env.production.example .env.local

在中配置 .env.local:

   # MongoDB
   MONGODB_URI=mongodb://localhost:27017/mcp-hub
   MONGODB_DB_NAME=mcp-hub

   # NextAuth (generate with: openssl rand -base64 32)
   NEXTAUTH_SECRET=your-secret-key-here
   NEXTAUTH_URL=http://localhost:3000

   # AI Provider API Keys (optional)
   OPENAI_API_KEY=sk-...
   ANTHROPIC_API_KEY=sk-ant-...
   WATSONX_API_KEY=your-watsonx-key
   WATSONX_PROJECT_ID=your-project-id
  1. 启动开发服务器:
   npm run dev
  1. 打开浏览器: http://localhost:3000

______________________________________________________________________

💡 核心功能

自定义服务器创建

手动合成工作流程:

  1. 浏览服务器库:

- 探索不同类别的16+MCP服务器 - 按开发、业务、数据、人工智能等筛选 - 查看每台服务器的详细工具文档

  1. 选择工具:

- 单击多个服务器中的单个工具 - 构建您的自定义工具集 - 查看按源服务器组织的所选工具的实时预览

  1. 下载和部署:

- 导出为生产就绪的NPM包 - 本地安装: npm install ./my-custom-server.tgz - 配置为: npx fusion-mcp-cli server install my-custom-server - 在Claude Desktop、Bob IDE或任何MCP客户端中使用

智能构图工作流程(人工智能驱动):

  1. 描述你的意图:
   "I need to analyze Jira issues, fetch related Confluence pages,
   and generate a summary report"
  1. AI分析:

- 将意图分解为任务(获取、分析、生成) - 确定所需的操作(查询、读取、写入) - 提取关键字和实体

  1. 混合搜索:

- 基于Xenova Transformers嵌入的矢量搜索 - 关键字匹配的全文搜索(BM25) - 互惠排名融合(RRF)用于结果重新排名

  1. 多因素评分:

- 意图对齐:与任务描述的语义相似性 - 模式匹配:常见的工作流模式 - 工具兼容性:特定于任务的功能 - 信心评分:透明的综合评分

  1. 可视化工作流:

- 查看按服务器组织的推荐工具 - 审查信心评分和推理 - 自定义工具选择 - 下载生产就绪配置

游乐场执行模式

浏览器模式

  • 连接到已部署的HTTP/WebSocket MCP服务器
  • 最适合:测试远程/生产服务器
  • 限制:无法访问本地stdio服务器

代理模式

  • 连接到代理,代理生成本地stdio服务器
  • 最适合:测试本地开发服务器
  • 限制:异步工具执行可能会导致代理问题

代理模式(推荐)

  • 整个代理在具有直接服务器访问权限的代理上运行
  • 同步工具执行消除了时间问题
  • 最适合:使用本地服务器进行可靠的代理测试
  • 功能:实时流式传输代理推理和工具结果

______________________________________________________________________

🏗️ 建筑

项目结构

fusion-mcp-hub/
├── src/
│   ├── app/                      # Next.js App Router pages
│   │   ├── api/                  # API routes
│   │   │   ├── composition/      # Smart composition endpoints
│   │   │   ├── vector-search/    # Vector search & reindex
│   │   │   ├── playground/       # Playground agent execution
│   │   │   └── auth/             # Authentication
│   │   ├── composition/          # Composition page
│   │   ├── playground/           # Interactive playground
│   │   ├── servers/              # Server gallery
│   │   └── validate/             # Configuration validator
│   ├── components/               # React components
│   │   ├── composition/          # Composition UI
│   │   ├── playground/           # Playground UI
│   │   └── ui/                   # shadcn/ui components
│   ├── lib/                      # Utilities and services
│   ├── services/                 # Business logic
│   │   ├── workflowAnalysisService.ts    # Intent analysis
│   │   ├── vectorSearchService.ts        # Vector search
│   │   └── toolCompatibilityService.ts   # Pattern matching
│   └── types/                    # TypeScript types
├── bridges/                      # MCP WebSocket bridge scripts
├── scripts/
│   └── deployment/               # Deployment utilities
├── public/                       # Static assets
└── docs/                         # Documentation

技术栈

前端:Next.js 15.5.6,TypeScript 5,顺风CSS v4,shadcn/ui,Framer Motion

后端:Next.js API路由、MongoDB、LanceDB、Redis(可选)

AI/ML:LangChain、LangGraph、Xenova Transformers、OpenAI/Anthropic/Watsonx模型

实时:WebSocket、服务器发送事件(SSE)、stdio网桥的代理服务器

______________________________________________________________________

🛠️ 发展

地方发展

# Install dependencies
npm install

# Start dev server with hot reload
npm run dev

# Run linter
npm run lint

# Build for production
npm run build

# Start production server
npm start

矢量搜索

无服务器环境中首次请求时矢量搜索自动索引:

# Trigger reindex
curl -X POST http://localhost:3000/api/vector-search/reindex

# Check index stats
curl http://localhost:3000/api/vector-search

______________________________________________________________________

🚢 部署

Vercel(推荐)

  1. 推送到GitHub
  2. 在Vercel中导入存储库
  3. 从配置环境变量 .env.production.example
  4. 部署!

无服务器注意事项

  • MongoDB:使用MongoDB Atlas(无服务器需要)
  • 矢量搜索:LanceDB使用临时 /tmp 存储,冷启动时自动重新索引
  • 函数大小:使用LanceDB的路线可能超过250MB限制(请参阅 next.config.ts 优化)

______________________________________________________________________

📖 文档

______________________________________________________________________

🤝 贡献

我们欢迎捐款!无论您是在修复错误、添加功能还是改进文档,我们都会感谢您的帮助。

请阅读我们的 贡献指南 开始吧。

快速开始

  1. 分叉存储库
  2. 创建要素分支: git checkout -b feature/amazing-feature
  3. 进行更改并提交: git commit -m 'feat: add amazing feature'
  4. 推你的叉子: git push origin feature/amazing-feature
  5. 打开拉取请求

开发指南

  • 遵循TypeScript和React的最佳实践
  • 写有意义的提交消息(约定式提交)
  • 为新功能添加测试
  • 根据需要更新文档

______________________________________________________________________

📄 许可证

此项目根据MIT许可证获得许可-请参阅 许可证 文件以获取详细信息。

______________________________________________________________________

📜 行为准则

我们致力于为每个人提供热情和包容的体验。请阅读我们的 行为准则.

______________________________________________________________________

🙏 致谢

______________________________________________________________________

💬 社区与支持

______________________________________________________________________

内置于❤️ MCP社区

目录标签

目录标签

工作流管理TypeScriptClaude开发工具MCP服务器本地部署工具组合AI优化

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

token

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

fusion-mcp-cli

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiotoken部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP