NexusHub
NexusHub is an MCP server designed to connect Claude AI to various external services, enhancing its capabilities with tools for filesystem access, database management, and integration with platforms like GitHub and Brave Search. It offers a modern dashboard, dual interface support, and easy integration through Docker.
🚀 NexusHub
Unified MCP Server for Claude AI Tools
NexusHub is a powerful bridge between Claude AI and external services through the Model Context Protocol. The project enhances Claude Code with filesystem access, database operations, vector search, and GitHub integration.
✨ Features
- Dual Interface: Supports HTTP and stdio MCP protocols.
- Modern Dashboard: Protocol design system admin interface with dark mode.
- Integrated Services: Combines multiple MCP servers (Memory, GitHub, Brave Search).
- Vector Database: Document ingestion and semantic search capabilities.
- API Management: Securely manage API keys and service configurations.
- Docker Integration: Easy deployment with Docker and Docker Compose.
- Advanced Prompts: Pre-configured prompts for effective AI interactions.
- Real-time Status: Monitor the health of all connected services.
🏛️ Architecture
NexusHub employs a Node.js backend with Express for managing HTTP and CLI interfaces, integrating services like memory, GitHub, and vector store.
🛠️ Available Tools
NexusHub provides tools for File operations, Database queries, Docker container management, Web searchvia Serper API, and vector database operations.
🚀 Getting Started
Prerequisites
- Docker and Docker Compose
- Node.js 18+
- Python 3.8+ (for vector embedding)
Installation
- Clone the repository.
- Set up environment variables.
- Start the services.
- Access the dashboard.
Configuration for Claude Desktop
Supports HTTP Mode and STDIO Mode for integration.