mySoftwareGuide

Safe & trusted downloads

The best software, verified by experts

Icon of program: zerotier-sdk

zerotier-sdk for MCP

Zerotier SDK: Programmatic Control for ZeroTier Networks via MCP

  • Free
  • 4.2
  • V v1.0.0

Zerotier SDK: Programmatic Control for ZeroTier Networks via MCP

The Zerotier SDK by Fromsko is an MCP server tool built with Go, designed for integrating ZeroTier API management into various applications. It enables developers to programmatically control ZeroTier networks, both locally and through Central APIs. This SDK supports interaction with AI clients and simplifies complex network management tasks. Its architecture allows for direct control over virtual networks, member assignments, and organizational structures, making it a valuable asset for automating ZeroTier operations within developer workflows. The SDK is distributed via "go get github.com/fromsko/zerotier-sdk".

What does Zerotier SDK connect to?

The Zerotier SDK establishes connections to multiple ZeroTier services. It interacts with the local ZeroTier Service API, typically found at "localhost:9993". Additionally, it connects to the ZeroTier Central API v1 at "api.zerotier.com" and the ZeroTier Central API v2 at "central.zerotier.com". These connections allow the SDK to manage different aspects of ZeroTier networks, from local node operations to wide-area network configurations and member management across various ZeroTier Central versions.

Core features and tools

The MCP component of the Zerotier SDK offers extensive capabilities for managing ZeroTier. It provides tools for local node status, networks, and peers. For Central v1, it manages networks, members, organizations, invitations, users, and tokens. Central v2 support includes organizations, network groups, networks, and members. The SDK also enables batch operations such as authorization, deauthorization, deletion, renaming, and IP setting. Additionally, it can generate member leaderboards sorted by various criteria.

Who is it for?

This tool is for developers who need to integrate ZeroTier API management into AI tools or other applications requiring programmatic control over ZeroTier networks. It serves as a bridge for automating network configuration and member management tasks. Developers looking to embed ZeroTier functionalities directly into their software or AI-driven systems will find this SDK particularly useful. This is not the right fit if your needs are limited to manual ZeroTier network configuration through the official web interface.

How to get started

The server authenticates using an API key passed as an environment variable. Setup requires configuring ZT_LOCAL_TOKEN for the local client, ZT_CENTRAL_TOKEN for Central API v1, and ZT_CENTRAL_V2_TOKEN for Central API v2. The MCP server component supports the "stdio" transport protocol.

Use cases

  • Managing the status, networks, and peers of a local ZeroTier node.
  • Programmatically controlling ZeroTier Central networks, including creating, modifying, and managing members and their IP assignments.
  • Enabling AI clients such as Claude, Cursor, and Cherry Studio to interact with and manage ZeroTier virtual networks.

The Zerotier SDK provides a direct way for developers to automate ZeroTier network management. Its ability to connect to local and Central APIs, coupled with support for AI clients, makes it a practical choice for advanced network control. The SDK's focus on programmatic access simplifies complex tasks like batch member authorization and IP assignments.

  • Pros

    • Enables programmatic ZeroTier network management.
    • Connects to local and Central ZeroTier APIs.
    • Supports AI client integration for network control.
    • Offers batch operations for network members.
  • Cons

    • Requires manual configuration of multiple API tokens.
    • Specific callable tool names are not explicitly listed.
    • Relies on environment variables for authentication.
Icon of program: zerotier-sdk

zerotier-sdk for MCP

  • Free
  • 4.2
  • V v1.0.0
Laws concerning the use of this software vary from country to country. We do not encourage or condone the use of this program if it is in violation of these laws. MySoftwareGuide may receive a referral fee if you click or buy any of the products featured here.