Wróć do artykułów

Instrukcja konfiguracji MCP dla MikroTik

Przewodnik krok po kroku: jak połączyć Claude Desktop z Twoim routerem MikroTik.

1Instalacja Claude Desktop

Pobierz i zainstaluj oficjalną aplikację Claude Desktop na swój komputer. Jest ona niezbędna do obsługi protokołu MCP (Model Context Protocol).

2Instalacja narzędzia Python (uv)

Do uruchomienia serwera MCP MikroTik wymagane jest środowisko Python. Najszybszym sposobem jest instalacja nowoczesnego menedżera pakietów uv.

Otwórz PowerShell i wykonaj poniższe polecenie:

powershell -c "irm https://astral.sh/uv/install.ps1 | iex"

3Konfiguracja konta na urządzeniu MikroTik

Zaloguj się do swojego routera MikroTik i utwórz dedykowane konto użytkownika, które będzie wykorzystywane przez Claude Desktop.

4Generowanie i eksport klucza SSH

Zamiast klasycznego hasła, użyjemy bezpiecznego klucza SSH. Otwórz PowerShell na swoim komputerze i wygeneruj parę kluczy poleceniem:

ssh-keygen -t ed25519 -f ~/.ssh/mikrotik_key

Następnie prześlij wygenerowany klucz publiczny (plik z rozszerzeniem .pub) na router MikroTik i przypisz go do wcześniej utworzonego użytkownika.

5Dodanie serwera MCP do konfiguracji Claude

Otwórz plik konfiguracyjny Claude Desktop (claude_desktop_config.json) i dodaj do sekcji mcpServers konfigurację dla MikroTika:

{
  "mcpServers": {
    "mikrotik": {
      "command": "uvx",
      "args": [
        "mcp-server-mikrotik",
        "--host", "ip.routera",
        "--username", "twoj.username",
        "--key-filename", "sciezka_do_klucza_prywatnego",
        "--port", "22"
      ]
    }
  }
}
Wskazówka: Pamiętaj, aby wklejając powyższy kod podmienić parametry ip.routera, twoj.username oraz sciezka_do_klucza_prywatnego na Twoje rzeczywiste dane.