Перейти к содержимому

Netbird MCP Server

Предоставляет доступ к API Netbird для ИИ-моделей, позволяя анализировать пиры, группы и политики сети.

Go
39 stars

Описание

Это сервер на Go, основанный на MCP Go и адаптированный из Grafana MCP, для интеграции с Netbird — mesh-сетью. Он использует API Netbird с токен-аутентификацией, предоставляя read-only инструменты для LLM: список пиров, портов, групп, политик, проверок posture, сетей и DNS. Идеально для автоматизации мониторинга и анализа сетевой конфигурации в чатах ИИ, таких как Claude. Проект в разработке, лицензия Apache 2.0.

Возможности

Доступ к пирам

Список всех пиров в сети Netbird через API.

Управление портами

Получение всех аллокаций ingress-портов для указанного peerId.

Группы пользователей

Список всех групп в Netbird.

Политики доступа

Список всех политик сети.

Проверки posture

Список всех проверок соответствия устройств.

Сети и DNS

Список сетей и групп nameservers.

Конфигурация API

Настраиваемый хост API и токен-аутентификация.

Установка

Установка из исходников: git clone https://github.com/aantti/mcp-netbird && cd mcp-netbird && make install. Или через Go: go install github.com/aantti/mcp-netbird/cmd/mcp-netbird@latest. Через Smithery: npx -y @smithery/cli install @aantti/mcp-netbird –client claude. Требует Go. Настройка: установить NETBIRD_API_TOKEN. Для Docker: docker build -t mcp-netbird-sse:v1 -f Dockerfile.sse . && docker run –name mcp-netbird -p 8001:8001 -e NETBIRD_API_TOKEN=your-token mcp-netbird-sse:v1.

Информация

Язык
Go
Лицензия
Apache License 2.0
GitHub Stars
39

Ссылки