Netbird MCP Server
Un servidor Model Context Protocol (MCP) per a Netbird.
Aquest projecte es deriva del servidor MCP per a Grafana de Grafana Labs i està llicenciat sota la mateixa llicència Apache 2.0.
També utilitza MCP Go de Mark III Labs.
Nota: aquest projecte encara està en desenvolupament.
Instal·lació
Instal·lació des del codi font
Clonar el repositori
git clone https://github.com/aantti/mcp-netbird
Construir i instal·lar
cd mcp-netbird && \
make install
Instal·lació des de GitHub
go install github.com/aantti/mcp-netbird/cmd/mcp-netbird@latest
Instal·lació via Smithery
Per instal·lar Netbird MCP Server per a Claude Desktop automàticament a través de Smithery:
npx -y @smithery/cli install @aantti/mcp-netbird --client claude
Configuració
El servidor requereix les següents variables d'entorn:
NETBIRD_API_TOKEN: El vostre token d'API de NetbirdNETBIRD_HOST(opcional): L'amfitrió de l'API de Netbird (el valor per defecte ésapi.netbird.io)
Funcionalitats
Este servidor utilitza l'API de Netbird per proporcionar a les LLM informació sobre la xarxa Netbird. Actualment és una correspondència 1:1 de recursos d'API Netbird de només lectura amb eines.
- Utilitza l'API de Netbird per accedir a la configuració i l'estat
- Endpoint d'API configurable
- Autenticació segura basada en token per a l'API de Netbird
Eines
| Eina | Descripció | Netbird API |
|---|---|---|
list_netbird_peers | Tots els peers | List all Peers |
list_netbird_port_allocations | Tots els ports d'entrada per a peerId | List all Port Allocations |
list_netbird_groups | Tots els grups |





