Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Clab

БесплатноНе проверен

Clab — Model Context Protocol server

GitHubEmbed

Описание

Clab — Model Context Protocol server

README

This is a quick and dirty MCP (Model Context Protocol) trial for interacting with containerlab using AI. The example is tailored for claude desktop.

  1. Running containerlab API server
  2. Latest build of containerlab from the main branch
    • Build it yourself: make build
    • Copy the binary: cp bin/containerlab $(which containerlab)

Building the MCP Server

For Windows

export GOOS=windows
export GOARCH=amd64
go build -o clab-mcp-server.exe main.go

For Mac

# For Intel Macs
export GOOS=darwin
export GOARCH=amd64
go build -o clab-mcp-server main.go

# For Apple Silicon (M1/M2/M3)
export GOOS=darwin
export GOARCH=arm64
go build -o clab-mcp-server main.go

For Linux

export GOOS=linux
export GOARCH=amd64
go build -o clab-mcp-server main.go

Setup for Claude Desktop

  1. Place the MCP server executable in an accessible location
    • For Windows: clab-mcp-server.exe
    • For Mac/Linux: clab-mcp-server
  2. Create a configuration file named claude_desktop_config.json with the following content:
# For Windows:
{
  "mcpServers": {
    "clab-api": {
      "command": "C:\\clab-mcp-server.exe",
      "args": [],
      "env": {
        "API_SERVER_URL": "http://localhost:8080"
      }
    }
  }
}

# For Mac/Linux:
{
  "mcpServers": {
    "clab-api": {
      "command": "/path/to/clab-mcp-server",
      "args": [],
      "env": {
        "API_SERVER_URL": "http://localhost:8080"
      }
    }
  }
}
  1. Ensure the containerlab API server is running at http://localhost:8080 or update the URL as needed

Usage

Once configured, Claude will be able to:

  • List available labs
  • Deploy new network topologies
  • Inspect lab details
  • Execute commands on lab nodes
  • Destroy and clean up labs

You can ask Claude to perform these operations using natural language, and it will use the appropriate MCP tools to interact with your containerlab environment.

from github.com/FloSch62/clab-mcp-server

Установка Clab

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/FloSch62/clab-mcp-server

FAQ

Clab MCP бесплатный?

Да, Clab MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Clab?

Нет, Clab работает без API-ключей и переменных окружения.

Clab — hosted или self-hosted?

Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.

Как установить Clab в Claude Desktop, Claude Code или Cursor?

Открой Clab на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare Clab with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории development