MCP.so
Sign In

πŸš€ NexusHub

@webdevtodayjason

About πŸš€ NexusHub

NexusHub is a powerful Model Context Protocol (MCP) server that functions as a central connection point for AI workflows and tool integration.

Basic information

Category

Other

Runtime

html

Transports

stdio

Publisher

webdevtodayjason

Config

Add this server to your MCP-compatible client using the configuration below.

{
  "mcpServers": {
    "nexushub": {
      "type": "http",
      "url": "http://localhost:8001/mcp"
    }
  }
}

Tools

No tools detected

We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.

Overview

What is NexusHub?

NexusHub is a Model Context Protocol (MCP) server that acts as a bridge between Claude AI and external services, providing filesystem, database, vector search, GitHub, and Brave Search capabilities. It is designed for users of Claude Desktop who want to extend Claude's capabilities with a unified set of tools.

How to use NexusHub?

Clone the repository, copy .env.example to .env and fill in API keys, then run docker-compose up -d. Configure Claude Desktop by adding the server to claude_desktop_config.json in either HTTP mode (using url) or STDIO mode (using command pointing to the wrapper script). Access the dashboard at http://localhost:8001/dashboard.

Key features of NexusHub

  • Dual interface supporting both HTTP and stdio MCP protocols
  • Modern dashboard with Protocol design system and dark mode
  • Integrated services: Memory, GitHub, Brave Search
  • Vector database for document ingestion and semantic search
  • Secure API key and service configuration management
  • Docker Compose deployment for easy setup
  • Pre-configured advanced prompts for AI interactions
  • Real-time health monitoring for all connected services

Use cases of NexusHub

  • Perform file operations like listing, reading, and writing files through Claude
  • Execute read‑only SQL queries and explore database schemas
  • Search the web via Brave or Serper API and retrieve results
  • Run vector searches over ingested documents for semantic lookup
  • Combine multiple tools in a single conversation, e.g., search then read then suggest changes

FAQ from NexusHub

What are the prerequisites for running NexusHub?

You need Docker and Docker Compose, Node.js 18+, and Python 3.8+ (for vector embedding).

How do I configure NexusHub for Claude Desktop?

Add the server definition to your claude_desktop_config.json using either HTTP mode (set url to http://localhost:8001/mcp) or STDIO mode (set command to the path of nexushub-mcp.sh).

How can I add custom tools?

Create tool definitions in /src/mcp/tools/ following the provided JavaScript example, then register them in index.js and handler.js.

What transport protocols does NexusHub support?

NexusHub supports both HTTP and stdio MCP protocols, with STDIO recommended for better performance and reliability.

Where does NexusHub store data? Does it require external services?

Data is stored locally via the integrated vector store and database. NexusHub runs several Docker containers (Brave Search, GitHub, Memory) that must be started before use.

Comments

More Other MCP servers