Back to Home
milkymap icon

omnimcp

Verified Safe

by milkymap

Overview

Acts as a semantic router to discover, manage, and execute tools across various Model Context Protocol (MCP) servers efficiently, reducing LLM context window bloat by loading tool schemas and large results dynamically.

Installation

Run Command
uvx --env-file .env omnimcp serve --config-path mcp-servers.json --transport http --host 0.0.0.0 --port 8000

Environment Variables

  • OPENAI_API_KEY
  • CONFIG_PATH
  • TOOL_OFFLOADED_DATA_PATH

Security Notes

The server handles configuration files and tool arguments as JSON, which are deserialized using `json.load()` and `json.loads()`. While standard, if malicious input can be injected into tool arguments or inter-process communication via ZMQ, it could potentially be used to trigger unintended operations on downstream MCP servers. However, OmniMCP implements features like server ignoring and tool blocking to mitigate risks. API keys are sourced from environment variables, avoiding hardcoding.

Similar Servers

Stats

Interest Score88
Security Score8
Cost ClassMedium
Avg Tokens1500
Stars17
Forks2
Last Update2025-12-03

Tags

LLMAI AgentsTool UseSemantic SearchContext Management