2026-08-14 00:23:15 +00:00

Omninexus MCP Hub

A self-hosted universal MCP hub and central tool source-of-truth for AI agents. Exposes 59 live tools across 32 preset MCP servers over REST, JSON-RPC 2.0, and Server-Sent Events (SSE), plus a memory vault, security gateway, workflow pipelines, and an AI prompt-to-tool studio.

Capabilities

  • MCP Server Registry — 32 preset servers (built-in core suite, Ollama/GPU delegation, NVIDIA NIM, weather, crypto, HackerNews, JS evaluator, JSON/regex utilities, and more) with full CRUD, import/export, toggle, and ping.
  • 59 native tools — web scraping, JS execution, math, chart generation, data conversion, code review, task decomposition, and the in-memory vault.
  • Memory Vault — key/value store with tags, TTL, search, and per-agent attribution.
  • Security Gateway — scoped access keys, rate limiting, and optional Bearer-token enforcement.
  • Workflow Pipelines — compose and execute multi-tool pipelines.
  • AI Tool Studio — generate MCP tool configs from natural-language prompts (requires GEMINI_API_KEY).
  • Transports — MCP JSON-RPC 2.0 (POST /mcp), SSE (GET /mcp/sse), and REST v1 (/api/v1/*).

Quick Start

npm install
npm run build      # vite build + esbuild -> dist/server.cjs
NODE_ENV=production node dist/server.cjs   # listens on :3000

Development:

npm run dev        # tsx server.ts with Vite HMR

Endpoints

Endpoint Description
GET /api/v1/system/status Health, uptime, tool/server counts
GET /api/v1/tools Full tool catalog
POST /api/v1/tools/:name Execute a tool over REST
GET /api/v1/mcp/servers Registry CRUD
GET /mcp/sse MCP Server-Sent Events stream
POST /mcp MCP JSON-RPC 2.0 endpoint
GET /openapi.json OpenAPI 3.0 spec
GET /api/v1/memory Memory vault

Configuration

AI features (tool generation, web-search synthesis, text summarization) run on a local Ollama modelgemma4:26b on shadow-death (http://10.30.20.128:11434) by default. No cloud API key required.

Override via environment variables:

Variable Default
OLLAMA_HOST http://10.30.20.128:11434
OLLAMA_MODEL gemma4:26b

Stack

React 19 · Vite 6 · Express 4 · TypeScript · Tailwind CSS 4 · Recharts · Ollama (local LLM)


Support this project: Buy Me a Coffee

Description
do it all mcp server so I dont have to configure mcp ever again. I jsut have my 1 host on deck. brilliant
Readme 492 KiB
Languages
TypeScript 99.8%
HTML 0.2%