mcp-netbird
31
Netbird MCP Server is a Model Context Protocol server designed to integrate with the Netbird network, providing secure read-only access to network resources via API. It supports easy deployment through platforms like Smithery and ToolHive and is suitable for LLMs.
Netbird MCP Server
A Model Context Protocol (MCP) server for Netbird, designed to provide LLMs (Large Language Models) with information about the Netbird network through a secure, token-based authentication using the Netbird API. It supports read-only access to various network resources and integrates with tools like Smithery and ToolHive for easy deployment and management.
Features
- Uses Netbird API to access configuration and status
- Configurable API endpoint
- Secure token-based authentication
- Mapping of Netbird API resources to tools
Installing
From Source
- Clone the repository
- Build and install
From GitHub
- Install using Go install command
Via Smithery
- Use
npx
command for automatic installation
Usage
- Obtain the Netbird API token
- Install
mcp-netbird
- Configure server settings
- Interact using questions about Netbird resources
Docker
- Build and tag an image
- Run the image
ToolHive
- Use ToolHive for deployment
- Manage with
thv run
andthv stop
commands
Development
- Contributions are welcome
- Project developed in Go
License
Licensed under the Apache License, Version 2.0.