
✨ Features

2025.04.05
1
HTMLAI工具集成API管理向量搜索开发效率
NexusHub是一个统一的MCP服务器,专为Claude AI工具设计,提供文件系统访问、数据库操作、向量搜索、GitHub集成等多种功能。它支持HTTP和stdio两种MCP协议,并集成了多个MCP服务器(如Memory、GitHub、Brave Search),通过现代仪表盘界面管理API密钥和服务配置。
View on GitHub
Overview
✨ 核心功能
- 📡 双接口支持:支持HTTP和stdio MCP协议
- 💅 现代仪表盘:默认暗色模式的现代UI设计
- 🔌 集成服务:整合多个MCP服务器(Memory、GitHub、Brave Search)
- 🔍 向量数据库:文档摄取和语义搜索能力
- 🔑 API管理:安全管理API密钥和服务配置
- 🐳 Docker集成:支持Docker和Docker Compose部署
- 📋 高级提示:预配置的AI交互提示
- 🔄 实时状态:监控所有连接服务的健康状况
🛠️ 可用工具
类别 | 工具 | 描述 |
---|---|---|
文件系统 | fs_list_files |
列出目录中的文件 |
fs_read_file |
读取文件内容 | |
fs_write_file |
写入文件 | |
数据库 | db_execute_query |
执行只读SQL查询 |
db_list_tables |
列出数据库中的所有表 | |
db_describe_table |
获取表结构 | |
db_insert_data |
向表中插入数据 | |
Docker | 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+(用于向量嵌入)
安装步骤
-
克隆仓库:
bash git clone https://github.com/webdevtodayjason/NexusHub.git cd NexusHub
-
设置环境变量:
bash cp .env.example .env # 编辑.env文件,填入你的API密钥
-
启动服务:
bash docker-compose up -d
-
访问仪表盘: 在浏览器中打开 http://localhost:8001/dashboard
调试方式
-
检查Docker容器是否运行:
bash docker ps | grep mcp
-
查看容器日志:
bash docker logs mcp_brave_search
-
检查端口冲突:
bash lsof -i :8001