Overview
Features
Netbird API integration
Uses the Netbird API to access configuration and status, exposing select read-only resources as MCP tools.
Configurable API endpoint
API endpoint can be customized to point to different Netbird hosts; defaults to api.netbird.io.
Secure token-based authentication
Authenticates to the Netbird API using a token provided via NETBIRD_API_TOKEN.
1:1 resource-to-tool mapping
Provides a 1:1 mapping of selected read-only Netbird API resources to MCP tools.
Exposed MCP tools
Tools include list_netbird_peers, list_netbird_port_allocations, list_netbird_groups, list_netbird_policies, list_netbird_posture_checks, list_netbird_networks, and list_netbird_nameservers.
Go-based with Grafana heritage
Implemented in Go and derived from Grafana Labs' MCP Server, leveraging MCP Go.
Developer tooling and debugging
Includes the MCP Inspector for debugging and testing MCP servers; supports stdio and SSE transports.
Docker and ToolHive deployment
Provides Docker image deployment guidance and ToolHive integration for easy hosting.
Who Is This For?
- LLMs:Expose Netbird network data to LLMs for questions and analysis.
- Developers:Integrate the MCP Netbird server into client apps and tooling.




