Heimdall MCP Server

Transparent MCP proxy with OpenTelemetry tracing and configurable storage

Local serverstdioTypeScript

What is the Heimdall MCP Server?

Transparent MCP proxy with OpenTelemetry tracing and configurable storage

What the server does

Transparent proxy for any MCP server. Intercepts all JSON-RPC messages, measures latency, stores traces in a configurable database, and enforces per-server allow/deny policies — without touching the original server.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
isPathboolean
allow_patternstring \
deny_patternstring \
array_mode'all' \
case_sensitiveboolean
warn_onlyboolean
resourcestring
ttlnumber

How to install the Heimdall MCP Server

{
  "mcpServers": {
    "filesystem": {
      "command": "heimdall-mcp",
      "args": [
        "start",
        "--store",
        "sqlite://~/.heimdall/traces.db",
        "--server-name",
        "filesystem",
        "--",
        "npx",
        "@modelcontextprotocol/server-filesystem",
        "/home/user/projects"
      ]
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Example prompts to try

  • “Use Heimdall MCP to Scope.”
  • “Use Heimdall MCP to Local.”
  • “Use Heimdall MCP to Global.”

Frequently asked questions

Transparent MCP proxy with OpenTelemetry tracing and configurable storage Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.