OmniMCP v0.1.0 - Initial 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_routertool 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.