Back to Home
milkymap icon

pulsar-mcp

by milkymap

Overview

Acts as a semantic router for Model Context Protocol (MCP) ecosystems, enabling discovery and execution of tools across multiple MCP servers without context bloat for LLMs.

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
  • TOOL_OFFLOADED_DATA_PATH
  • CONFIG_PATH
  • QDRANT_DATA_PATH
  • QDRANT_URL
  • QDRANT_API_KEY

Security Notes

The server's `mcp-servers.json` configuration allows specifying `command` and `args` for `stdio` transport MCP servers. This means it can execute arbitrary shell commands on the host system if an attacker can control the `mcp-servers.json` file or its content. This is a critical remote code execution vulnerability if the configuration is not immutable and from a highly trusted source. Content offloading to `TOOL_OFFLOADED_DATA_PATH` could also pose a risk if paths are not securely managed or if malicious content is stored and later retrieved/executed by another agent.

Similar Servers

Stats

Interest Score66
Security Score2
Cost ClassMedium
Avg Tokens750
Stars17
Forks3
Last Update2025-12-08

Tags

semantic routerMCPAI agentstool orchestrationLLM efficiencyvector search