Хеддл: Принудительное обеспечение доверия и ведение журнала аудита для подключений Claude Desktop MCP

Что решает Heddle
Heddle устраняет пробел в безопасности реализации MCP (Model Context Protocol) в Claude Desktop. Хотя MCP определяет, как Claude взаимодействует с серверами инструментов, в нём отсутствуют встроенная аутентификация, журналы аудита и контроль доступа, такие как разрешения только на чтение или запись.
Основная архитектура
Инструмент реализует систему уровней доверия, определённую в конфигурациях YAML:
- Уровень 1 (T1): Конфигурации только для чтения, которые физически не могут выполнять POST-запросы, даже если бэкенд API их примет.
- Уровень 2 (T2): Разрешает ограниченную запись с определёнными границами.
- Уровень 3 (T3): Позволяет вызывать взаимодействие между подключёнными инструментами.
Каждый вызов инструмента проходит через шестиэтапный конвейер: ограничение частоты → проверка режима доступа → правила эскалации → проверка входных данных → обеспечение доверия → HTTP-мост.
Функции безопасности
Архитектура безопасности включает:
- Обеспечение уровней доверия на основе конфигураций YAML
- Брокер учётных данных для управления аутентификацией сервисов
- Правила эскалации для контролируемого повышения привилегий
- Журнал аудита с хеш-цепочкой для отслеживания с защитой от несанкционированного изменения
Совместная разработка
Claude помог в создании нескольких компонентов:
- Разработка начальной схемы конфигурации
- Реализация структуры набора тестов
- Разработка стартовых пакетов через итеративное обсуждение
- Совместное проектирование и реализация архитектуры безопасности
Доступные стартовые пакеты
Heddle поставляется с шестью готовыми к использованию конфигурациями:
- Мониторинг Prometheus
- Панели Grafana
- Управление локальной LLM Ollama
- Управление медиа Sonarr
- Управление медиа Radarr
- Сервис саморазмещаемого Git Gitea
Эти стартовые пакеты можно поместить в Claude Desktop и запустить сразу без дополнительной настройки.
Технические детали
Инструмент подключает Claude Desktop к нескольким сервисам через одно MCP-подключение. В первоначальной реализации упоминалось подключение к 9 сервисам: Prometheus, Grafana, Ollama, Gitea, Sonarr, Radarr, RSS-ленты, API RAG и менеджер VRAM GPU.
Heddle бесплатен и имеет открытый исходный код по лицензии MIT, доступен по адресу https://github.com/goweft/heddle.
📖 Read the full source: r/ClaudeAI
👀 Смотрите также

Компании, сокращающие штат ради ИИ, проиграют тем, кто этого не сделал
Сокращения ради ИИ жертвуют долгосрочными знаниями ради краткосрочной экономии. Победители сохраняют команды и используют ИИ для усиления их возможностей — делая больше теми же людьми.

Внутри vLLM: анатомия высокопроизводительной системы инференса больших языковых моделей
Aleksa Gordić разбирает ключевые компоненты vLLM: движок, менеджер KV-кэша, paged attention и непрерывную пакетную обработку. Рассматриваются продвинутые функции: chunked prefill и раздельные P/D.

Calmkeep: Внешний слой непрерывности для противодействия дрейфу LLM в длинных сессиях
Calmkeep — это внешний слой непрерывности, предназначенный для противодействия дрейфу LLM в длинных сессиях. В тесте на 25 шагов при сборке бэкенда он показал 85% целостности против 60% у стандартного Claude, а в юридической сессии — 100% против 50%.

Настройка OpenClaw как постоянного ИИ-ассистента
OpenClaw, настроенный как постоянно действующий AI-ассистент для небольшой команды разработчиков, размещен на сервере Railway, использует Claude в качестве бэкенда и интегрируется с Google Workspace, GitHub и другими сервисами.