mcp-netbird

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

  1. Clone the repository
  2. Build and install

From GitHub

  1. Install using Go install command

Via Smithery

  1. Use npx command for automatic installation

Usage

  1. Obtain the Netbird API token
  2. Install mcp-netbird
  3. Configure server settings
  4. Interact using questions about Netbird resources

Docker

  1. Build and tag an image
  2. Run the image

ToolHive

  1. Use ToolHive for deployment
  2. Manage with thv run and thv stop commands

Development

  • Contributions are welcome
  • Project developed in Go

License

Licensed under the Apache License, Version 2.0.