Skip to content

OmniMCP v0.1.0 - Initial Release

Choose a tag to compare

@milkymap milkymap released this 26 Nov 12:55
· 10 commits to main since this release

OmniMCP - Semantic Router for MCP Ecosystems

First public release of OmniMCP, a meta-tool that provides semantic routing across multiple MCP servers.

Highlights

  • Single entry point - One semantic_router tool replaces 50+ individual tool definitions
  • Semantic search - Find tools by intent, not by name
  • Context efficiency - From ~60K tokens to ~500 tokens in tool definitions
  • Lazy server loading - Servers start on-demand, shutdown when idle
  • Background execution - Run long tasks without blocking conversations
  • Content offloading - Large results chunked, images described, stored for retrieval

Installation

uv pip install omnimcp

Quick Start

# Set environment variables
export OPENAI_API_KEY="sk-..."
export QDRANT_DATA_PATH="/path/to/qdrant_data"
export TOOL_OFFLOADED_DATA_PATH="/path/to/tool_offloaded_data"

# Index your MCP servers
uvx omnimcp index --config-path mcp-servers.json

# Start serving
uvx omnimcp serve --config-path mcp-servers.json

Documentation

See the https://github.com/milkymap/omnimcp#readme for full documentation.