Netbird MCP Server
@aantti
About Netbird MCP Server
MCP Server for Netbird
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"netbird": {
"command": "mcp-netbird",
"args": [],
"env": {
"NETBIRD_API_TOKEN": "your-token-here"
}
}
}
}Tools
7All peers
All ingress ports for `peerId`
All groups
All policies
All posture checks
All networks
All nameserver groups
Overview
What is Netbird MCP Server?
Netbird MCP Server is a Model Context Protocol server that exposes select read-only Netbird API resources as tools for LLMs. It allows AI assistants to query information about a Netbird network, such as peers, groups, policies, and posture checks. The server is intended for Netbird users who want to inspect their network configuration through conversational interfaces.
How to use Netbird MCP Server?
Obtain a Netbird API token from the Netbird management console. Install the mcp-netbird binary via go install, building from source, or through Smithery. Add the server configuration to your MCP client (e.g., Windsurf, Claude Desktop) with the token set in the NETBIRD_API_TOKEN environment variable. Optionally set NETBIRD_HOST to change the API endpoint. Then ask the LLM questions about your Netbird network.
Key features of Netbird MCP Server
- Read‑only access to the Netbird API for LLMs
- Configurable API host via
NETBIRD_HOSTenvironment variable - Secure token‑based authentication with
NETBIRD_API_TOKEN - Supports both
stdioandSSEtransport modes - Docker image available for SSE deployment
- Integrates with ToolHive for simplified MCP server management
Use cases of Netbird MCP Server
- List all peers in a Netbird network and inspect their status
- Retrieve all groups and policies for network audit or documentation
- List inbound port allocations for a given peer
- Query DNS nameserver groups configured in the network
- Explain network posture checks and overall configuration via a chat interface
FAQ from Netbird MCP Server
What prerequisites are needed to run Netbird MCP Server?
A Netbird API token is required. The mcp-netbird binary must be installed and accessible in the system PATH.
How do I obtain a Netbird API token?
Generate a token from the Netbird management console. See the Netbird API authentication documentation for details.
What transport modes does the server support?
It supports both stdio (default) and SSE (enabled with --transport sse and an optional --sse-address flag).
Can I use a custom Netbird API host?
Yes, set the NETBIRD_HOST environment variable. The default is api.netbird.io.
Is Netbird MCP Server production‑ready?
No. The README states the project is still in development.
More Other MCP servers
AutoBrowser MCP
autobrowser-aiBrowser MCP is a Model Context Provider (MCP) server that allows AI applications to control your browser
ICSS
chokcoco不止于 CSS
MCP Registry
modelcontextprotocolA community driven registry service for Model Context Protocol (MCP) servers.
MCP Go 🚀
mark3labsA Go implementation of the Model Context Protocol (MCP), enabling seamless integration between LLM applications and external data sources and tools.
🪟 Windows-MCP
CursorTouchMCP Server for Computer Use in Windows
Comments