Skip to main content
Glama
Kamilake

mikrotik-cli-mcp

by Kamilake

mikrotik-cli-mcp

MCP server that sends CLI commands to MikroTik RouterOS via SSH.

Single tool: cli — send any RouterOS CLI command and get the text output back.

Environment Variables

Variable

Required

Default

Description

MIKROTIK_HOST

Yes

RouterOS IP address or hostname

MIKROTIK_USER

Yes

SSH username

MIKROTIK_PASSWORD

Yes

SSH password

MIKROTIK_PORT

No

22

SSH port

Related MCP server: mcp-ssh

Usage with Claude Desktop / VS Code

Add to your MCP configuration:

{
  "mcpServers": {
    "mikrotik": {
      "command": "docker",
      "args": ["run", "-i", "--rm",
        "-e", "MIKROTIK_HOST=10.1.25.40",
        "-e", "MIKROTIK_USER=admin",
        "-e", "MIKROTIK_PASSWORD=yourpassword",
        "kamilake/mikrotik-cli-mcp"
      ]
    }
  }
}

Build from Source

Docker

docker build -t mikrotik-cli-mcp .

Without Docker

uv run server.py

Example

Tool call: cli(command="/system/identity/print")

Response:

name: MikroTik

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.

No tool schema history has been recorded yet.

Maintenance

ActivityInactive
ResponsivenessSyncing

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

Related MCP Servers

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Kamilake/mikrotik-cli-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server