Token导航 LogoToken导航

MCP Server · 浏览器工具

Nexus Hub

NexusHub是一个连接Claude AI与外部服务的统一MCP服务器,提供文件系统访问、数据库操作、向量搜索、GitHub集成等功能。

HTTP官方级别未说明来源级核验工具 14
向量搜索数据库操作HTMLClaudeClaude Desktop

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
webdevtodayjason
提供方
webdevtodayjason

工具数量

14

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

1

仓库热度

收录来源

2 个

MCP World

选型结论

Nexus Hub 属于浏览器工具类 MCP Server,公开资料标注 14 个工具,通过HTTP 远程服务接入,适配 Claude Desktop、Claude,没有现成的安装命令;接入前先确认权限范围。

分类

浏览器工具

传输方式

HTTP

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

远程服务不用写启动命令,在客户端 MCP 配置里填服务地址即可,具体字段按官方文档填写。

上手步骤

  1. 1

    确认访问方式

    这是HTTP 远程服务,本地不用装依赖;先确认服务地址、账号归属和额度,再决定接哪个客户端。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填服务地址;需要授权的先完成登录,再回到客户端刷新。

  4. 4

    验证是否可用

    连接成功后客户端会列出 14 个工具,随便调一个只读工具确认能返回结果。

接入前确认

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

公开资料仍需确认:安装命令

详细介绍

🚀 NexusHub

Claude AI工具的统一MCP服务器

A powerful bridge between Claude AI and external services via Model Context Protocol.

Enhance Claude Code with filesystem access, database operations, vector search, GitHub integration, and more.

演示 • 文档 • 报告Bug • 请求功能

______________________________________________________________________

✨ 特性

  • 📡 双接口 -支持HTTP和stdio MCP协议
  • 💅 现代仪表板 -美观的协议设计系统管理界面,默认为暗模式
  • 🔌 综合服务 -组合多个MCP服务器(内存、GitHub、Brave Search)
  • 🔍 矢量数据库 -文档摄取和语义搜索功能
  • 🔑 API管理 -安全地管理API密钥和服务配置
  • 🐳 Docker集成 -使用Docker和Docker Compose轻松部署
  • 📋 高级提示 -用于有效AI交互的预配置提示
  • 🔄 实时状态 -监控所有连接服务的运行状况

The elegant NexusHub dashboard interface with Protocol design system

🏛️ 建筑

NexusHub使用Node.js后端,Express用于HTTP接口,原生stdio用于CLI接口。服务器集成了几个关键服务:

┌─────────────────────────────────────────────────────┐
│                  Claude Desktop                     │
└───────────┬─────────────────┬───────────┬───────────┘
            │                 │           │
            ▼                 ▼           ▼           
┌───────────────────┐ ┌─────────────┐ ┌─────────────┐ 
│    NexusHub MCP   │ │ Memory MCP  │ │ GitHub MCP  │ 
│       Server      │ │   Server    │ │   Server    │ 
└─────────┬─────────┘ └─────────────┘ └─────────────┘ 
          │                  ▲                ▲        
          ▼                  │                │        
┌─────────────────┐          │                │        
│  Vector Store   │          │                │        
└─────────────────┘          │                │        
          │                  │                │        
          ▼                  │                │        
┌─────────────────┐ ┌─────────────┐ ┌─────────────────┐
│ Filesystem API  │ │ Database API│ │   Docker API    │
└─────────────────┘ └─────────────┘ └─────────────────┘

🛠️ 可用工具

NexusHub为Claude AI提供以下工具:

类别工具描述
文件系统fs_list_files列出目录中的文件
fs_read_file读取文件内容
fs_write_file写入文件
数据库db_execute_query执行只读SQL查询
db_list_tables列出数据库中的所有表
db_describe_table获取表架构
db_insert_data将数据插入表中
码头工人docker_list_containers列出Docker容器
docker_start_container启动容器
docker_stop_container停止容器
docker_get_container_logs获取容器日志
搜索serper_search通过Serper API进行网络搜索
矢量数据库ingest_docs将文档摄取到矢量存储中
vector_search搜索类似文档

🚀 入门指南

先决条件

  • Docker和Docker Compose
  • Node.js 18+
  • Python 3.8+(用于向量嵌入)

安装

  1. 克隆存储库:
   git clone https://github.com/webdevtodayjason/NexusHub.git
   cd NexusHub
  1. 设置环境变量:
   cp .env.example .env
   # Edit .env file with your API keys
  1. 启动服务:
   docker-compose up -d
  1. 访问仪表板:

打开 http://localhost:8001/dashboard 在您的浏览器中

Claude桌面配置

NexusHub支持与Claude Desktop的两种不同集成方法:

1.HTTP模式

此模式通过HTTP端点连接到NexusHub。添加到您的 claude_desktop_config.json:

{
  "mcpServers": {
    "nexushub": {
      "name": "NexusHub MCP Server",
      "description": "Centralized MCP server with multiple capabilities",
      "url": "http://localhost:8001/mcp",
      "enabled": true
    }
  }
}
2.STDIO模式(推荐)

此模式使用直接进程通信以获得更好的性能和可靠性。它要求NexusHub代码在本地可用:

  1. 准备包装脚本:
   # Make the wrapper script executable
   chmod +x /path/to/nexushub/nexushub-mcp.sh
   chmod +x /path/to/nexushub/src/mcp/adapters/stdio-wrapper.js
   chmod +x /path/to/nexushub/src/mcp/stdio-adapter.js
  1. 添加到您的 claude_desktop_config.json:
   {
     "mcpServers": {
       "nexushub": {
         "name": "NexusHub MCP Server",
         "description": "Centralized MCP server with multiple capabilities",
         "command": "/path/to/nexushub/nexushub-mcp.sh",
         "enabled": true
       },
       "brave-search": {
         "name": "Brave Search MCP",
         "description": "Provides web search capabilities via Brave Search API.",
         "command": "docker",
         "args": ["exec", "-i", "mcp_brave_search", "node", "dist/index.js"],
         "enabled": true
       },
       "github": {
         "name": "GitHub MCP",
         "description": "Provides GitHub repository interaction.",
         "command": "docker",
         "args": ["exec", "-i", "mcp_github", "node", "dist/index.js"],
         "enabled": true
       },
       "memory": {
         "name": "Memory MCP",
         "description": "Persistent knowledge graph memory.",
         "command": "docker",
         "args": ["exec", "-i", "mcp_memory", "node", "dist/index.js"],
         "enabled": true
       }
     }
   }

注: 替换 /path/to/nexushub 使用您的实际NexusHub安装路径。

Docker容器

在启动Claude Desktop之前,请确保所有Docker容器都在运行:

cd /path/to/nexushub
docker-compose up -d

这将启动所有必需的MCP服务器:

  • NexusHub(带文件系统、数据库、Docker工具的主服务器)
  • Brave Search MCP(网络搜索功能)
  • GitHub MCP(存储库交互)
  • 存储器MCP(知识图/持久存储器)

💡 示例用法

以下是一些如何将NexusHub与Claude AI结合使用的示例:

文件操作

Please use fs_list_files to show me all the JavaScript files in the src directory, 
then read the content of any interesting files you find.

数据库查询

Can you use db_execute_query to find all users in the database who joined 
in the last month and have the "admin" role?

矢量搜索

Please use vector_search to find documentation related to "authentication flow" 
and summarize the key points.

组合工具

First, use brave_web_search to find the latest best practices for React error boundaries. 
Then, use fs_read_file to examine our current implementation in ErrorBoundary.jsx, 
and suggest improvements based on what you found.

🧩 如何添加自己的工具

您可以通过向NexusHub添加新的工具定义来使用自定义工具扩展NexusHub /src/mcp/tools/ 目录:

// src/mcp/tools/my-custom-tools.js

export function getToolDefinitions() {
  return {
    my_custom_tool: {
      name: 'my_custom_tool',
      description: 'Description of what the tool does.',
      inputSchema: {
        type: 'object',
        properties: {
          param1: {
            type: 'string',
            description: 'Description of parameter 1'
          }
          // Add more parameters as needed
        },
        required: ['param1']
      }
    }
  };
}

// Tool implementation
export async function myCustomTool(param1) {
  // Your custom tool logic here
  return { result: 'Success!' };
}

然后将工具添加到 /src/mcp/tools/index.js 和 /src/mcp/tools/handler.js.

🔄 地方发展

  1. 安装依赖项:
   npm install
  1. 在开发模式下运行:
   npm run dev
  1. 对于stdio模式测试:
   npm run stdio

🧪 运行测试

# Run all tests
npm test

# Run specific test suite
npm test -- --grep "API Keys"

🔧 故障排除

Claude桌面集成问题

  1. 启动Claude Desktop时出现“意外令牌”错误:

- 确保您的包装脚本具有适当的权限: chmod +x nexushub-mcp.sh - 验证所有脚本是否正确过滤非JSON输出 - 检查中的日志文件 /tmp/nexushub-debug-*.log 详见

  1. MCP服务器未加载或工具未出现:

- 确保Docker容器正在运行: docker ps | grep mcp - 检查容器日志: docker logs mcp_brave_search - 验证Claude Desktop配置是否具有正确的路径/命令 - 更改后尝试重新启动Claude Desktop

  1. Docker容器问题:

- 如果Docker日志太大,请清除它们: docker system prune - 重新启动容器: docker-compose restart - 检查端口冲突: lsof -i :8001

常见错误消息

错误解决方案
“找不到方法”MCP服务器不支持此方法。检查您是否使用了正确的工具名称。
“套接字挂起”连接问题。检查MCP服务器是否正在运行。
“ENOENT”找不到文件或目录。检查配置中的路径。
“权限被拒绝”文件权限问题。检查脚本权限。
“意外令牌”JSON解析错误。检查MCP服务器的stdout输出。

📚 文档

工具开发指南

集成指南

MCP资源

有关完整文档,请访问 NexusHub维基.

🤝 贡献

贡献使开源社区成为一个学习、激励和创造的好地方。你所做的任何贡献都是 非常感谢.

  1. 分叉项目
  2. 创建功能分支(git checkout -b feature/AmazingFeature)
  3. 提交您的更改(git commit -m 'Add some AmazingFeature')
  4. 推到分支机构(git push origin feature/AmazingFeature)
  5. 打开拉取请求

📝 许可证

根据MIT许可证分发。看 LICENSE 了解更多信息。

👨‍💻 作者

杰森·布拉舍尔

🙏 致谢

______________________________________________________________________

Built with ❤️ by Jason Brashear

工具与能力

工具数量

14

资源数量

0

提示词数量

0

能力标签

HTML本地部署AI工具集成MCP协议文件系统访问数据库操作向量搜索GitHub集成

支持客户端

Claude DesktopClaude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

自动操作网页

打开页面、点击、填表,把浏览器动作交给模型执行。

抓结构化数据

把页面内容整理成表格或 JSON,省掉手工复制粘贴。

走一遍关键流程

按步骤检查页面是否正常,回归时少漏环节。

选择建议

值得选的地方

  • 工具数量 14 个,一次接入能覆盖的操作比单点工具更全。
  • 已经适配 Claude Desktop、Claude,换客户端不用重新研究配置。
  • 走远程地址,接入方不用在本地装运行环境。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在浏览器工具场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Nexus Hub

MCP World · 本页

14HTTP未标注2 个2026-05-17
Fetch 9a2682de

MCP.so

1SSE有3 个2026-05-17
Browser 738d52bc

MCP World

0stdio有1 个2026-05-17
Playwright MCP Server

MCP.so

21stdio有4 个2026-05-17
Skyvern MCP

MCP World

0stdio有2 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Nexus Hub 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

Nexus Hub 怎么在 Claude Desktop、Cursor 里配置?

它是HTTP 远程服务,在客户端的 MCP 配置里填服务地址即可,不用本地装依赖;需要授权或 API Key 的,先在官方页面拿到凭据再填。

Nexus Hub 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Nexus Hub 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Nexus Hub 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP