Releases: milkymap/omnimcp
Releases · milkymap/omnimcp
Release list
v0.1.1 - Dual Transport & Qdrant Cloud Support
What's New
Dual Transport Support
- HTTP Transport: Connect to remote MCP servers via Streamable HTTP
- stdio Transport: Spawn local MCP servers as subprocesses (existing behavior)
- Auto-detection based on config fields (
urlfor HTTP,commandfor stdio) - Full backwards compatibility with existing configurations
Qdrant Cloud Integration
- Support for Qdrant Cloud via API key authentication
- Local Qdrant server support (path-based or host-based)
- Flexible connection modes: cloud, local path, or remote host
Docker Support
- Published to Docker Hub:
milkymap/omnimcp:latest - Supports both
npxanduvxruntimes
Configuration Example
{
"mcpServers": {
"local-server": {
"command": "uvx",
"args": ["mcp-fetch"]
},
"remote-server": {
"url": "https://api.example.com/mcp",
"headers": {"Authorization": "Bearer token"}
}
}
}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.