Skip to content

Releases: milkymap/omnimcp

v0.1.1 - Dual Transport & Qdrant Cloud Support

Choose a tag to compare

@milkymap milkymap released this 03 Dec 17:14

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 (url for HTTP, command for 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 npx and uvx runtimes

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

Choose a tag to compare

@milkymap milkymap released this 26 Nov 12:55

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.