enmanuelmag/heimdall-mcp

enmanuelmag/heimdall-mcp

от enmanuelmag
Прозрачный MCP-прокси с трассировкой и политиками доступа: перехватывает JSON-RPC, измеряет задержки, сохраняет трейсы в БД и блокирует нежелательные вызовы без изменения исходного сервера.

@cardor/heimdall-mcp

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.

Visit the website to view a full explanation, examples, and other tools!

npm version npm downloads license Known Vulnerabilities heimdall-mcp MCP server

Buy Me a Coffee at ko-fi.com

Table of Contents

  • @cardor/heimdall-mcp
    • Table of Contents
    • How it works
    • Installation
    • Policy config
      • Config files
      • Config format
      • Merge strategy
      • Argument policies
      • What happens when a call is blocked
      • Server name
      • Policy config in library mode
    • Usage modes
      • Mode 1 — CLI wrapping a subprocess (stdio)
      • Mode 2 — CLI wrapping a remote HTTP server
      • Mode 3 — CLI wrapping a remote SSE server
      • Mode 4 — Library for developers
    • Stores
      • SQLite
      • PostgreSQL
      • MySQL
    • What gets recorded
    • Jaeger UI (OTLP)
      • 1. Start Jaeger
      • 2. Add --otlp to your config
      • 3. Open Jaeger UI
    • Custom interceptors
    • CLI reference
      • start
      • init
      • health
    • Tracing reference
    • Roadmap

How it works

flowchart LR
    A["MCP Client\n(Claude Desktop / OpenCode / Cursor)"]

    subgraph proxy["heimdall-mcp"]
        B["TelemetryInterceptor"]
        P["PolicyInterceptor"]
        C["ForwardInterceptor"]
        D[("SQLite\nPostgres\nMySQL")]
        B --> P
        P --> C
        B -->|"saves span"| D
    end

    S["Real MCP server\n(subprocess / HTTP / SSE)"]

    A -->|"stdio"| B
    C -->|"stdio · http · sse"| S
    S -->|"response"| C
    C -->|"response"| A
У этого сервера пока нет списка инструментов.

Другие проверенные MCP-сервера

jae-jae/fetcher-mcp

jae-jae/fetcher-mcp

MCP сервер для извлечения веб-контента через Playwright. Работает с динамическими сайтами, поддерживает JavaScript, умное выделение текста и пакетную загрузку. Идеален для сбора данных и разработки.

TypeScript1065
sooperset/mcp-atlassian

sooperset/mcp-atlassian

MCP сервер для Atlassian (Confluence и Jira, Cloud и Server/Data Center). AI-агенты используют 72 инструмента: поиск, создание, обновление задач и страниц, комментарии и статусы, ускоряя разработку.

Python5583
chrishayuk/mcp-cli

chrishayuk/mcp-cli

MCP CLI — интерфейс командной строки для взаимодействия с MCP-серверами. Позволяет общаться с LLM, выполнять инструменты, строить исполняемые планы и управлять контекстом через виртуальную память. ...

Python1999
skyhook-io/radar

skyhook-io/radar

Radar - MCP сервер, который даёт AI-ассистентам прямой доступ к Kubernetes: визуализирует топологию, показывает ресурсы и логи, управляет Helm и GitOps. Устанавливается одним бинарником без агентов. Полезен DevOps и SRE.

Go2621
InditexTech/mcp-teams-server

InditexTech/mcp-teams-server

официальный

MCP-сервер для интеграции с Microsoft Teams через Model Context Protocol. Позволяет AI-ассистентам читать и отправлять сообщения, отвечать в ветках с упоминанием участников. Полезен разработчикам и...

Python384
OctoMind-dev/octomind-mcp

OctoMind-dev/octomind-mcp

официальный

MCP сервер для платформы Octomind: управляйте e2e тестами прямо из локальной среды. Создавайте тест-кейсы по описанию, запускайте тесты и управляйте окружениями. Получайте отчёты. Полезен разработчикам и QA для интеграции автоматизированного тестирования.

TypeScript24
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин