PluginBench
MCP Server
Active
MIT

MikroTik RouterOS MCP Server

io.github.StefanKnol/mikrotik-mcp

What is the MikroTik RouterOS MCP server?

MikroTik RouterOS over the binary API, addressing rules by real .id not list position.

How to install MikroTik RouterOS

Copy-paste configuration for popular MCP clients.

transport: stdio
Config generated by PluginBench — verify against the source before use.
Environment / auth
  • MIKROTIK_HOST
    required

    IP address or hostname of the router, e.g. 192.168.88.1

  • MIKROTIK_USERNAME
    required

    RouterOS user. Use a dedicated account rather than admin; its group must carry the `api` policy, and a group without it is rejected with the same error as a wrong password.

  • MIKROTIK_PASSWORD
    required
    secret

    Password for that user.

  • MIKROTIK_PORT

    API port: 8729 for api-ssl (default), 8728 for plaintext.

  • MIKROTIK_TLS

    Use the TLS API. Defaults to true; turning it off sends the router password over the network in the clear.

  • MIKROTIK_TLS_FINGERPRINT

    SHA-256 of the router certificate. MikroTik's API-SSL certificate is self-signed, so pinning this is what makes the connection authenticated rather than merely encrypted.

  • MIKROTIK_TIMEOUT

    Connection timeout in seconds. Defaults to 10.

~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "mikrotik-mcp": {
      "command": "uvx",
      "args": [
        "mikrotik-mcp"
      ],
      "env": {
        "MIKROTIK_HOST": "<YOUR_MIKROTIK_HOST>",
        "MIKROTIK_USERNAME": "<YOUR_MIKROTIK_USERNAME>",
        "MIKROTIK_PASSWORD": "<YOUR_MIKROTIK_PASSWORD>",
        "MIKROTIK_PORT": "<YOUR_MIKROTIK_PORT>",
        "MIKROTIK_TLS": "<YOUR_MIKROTIK_TLS>",
        "MIKROTIK_TLS_FINGERPRINT": "<YOUR_MIKROTIK_TLS_FINGERPRINT>",
        "MIKROTIK_TIMEOUT": "<YOUR_MIKROTIK_TIMEOUT>"
      }
    }
  }
}

Related MCP servers

Publish AI-generated HTML (dashboards, reports, docs) to permanent, sandboxed, shareable links.

0
JavaScript
MIT
View repository →
STStelar Signals logo

Stelar Signals

Maintained

Crypto market signals and portfolio telemetry. 6 tools pay-per-call in USDC, no API key.

0
JavaScript
MIT
View repository →

Book Sandals, Beaches, and cruises through Pixie Vacations with co-branded booking URLs.

0
JavaScript
View repository →

Homechecker's professionally authored Australian homebuyer guides: search, cite, build checklists.

0
TypeScript
MIT
View repository →

OPC Suite — CRM, sales, inventory, accounting, HRM, payroll, claims, projects from any AI agent.

View repository →

11 company intelligence tools — financials, tech stack, competitors, patents, jobs, news. Free.

4
TypeScript
MIT
View repository →