MikroTik RouterOS runs on your own machine — the client starts it, so there is no endpoint to ping. 158 installs a week from pypi. Last commit 21 Sep 2026.
MikroTik RouterOS over the binary API, addressing rules by real .id not list position.
Today is the operative word: we check MikroTik RouterOS every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.
This server runs on your own machine — install it with the package manager and the client starts it for you. Package name taken from the official registry entry.
claude mcp add mikrotik-mcp -e 'MIKROTIK_HOST=<MIKROTIK_HOST>' -e 'MIKROTIK_USERNAME=<MIKROTIK_USERNAME>' -e 'MIKROTIK_PASSWORD=<MIKROTIK_PASSWORD>' -- uvx mikrotik-mcp
{
"mcpServers": {
"mikrotik-mcp": {
"command": "uvx",
"args": [
"mikrotik-mcp"
],
"env": {
"MIKROTIK_HOST": "<MIKROTIK_HOST>",
"MIKROTIK_PASSWORD": "<MIKROTIK_PASSWORD>",
"MIKROTIK_USERNAME": "<MIKROTIK_USERNAME>"
}
}
}
}
[mcp_servers.mikrotik-mcp]
command = "uvx"
args = ["mikrotik-mcp"]
env = { MIKROTIK_HOST = "<MIKROTIK_HOST>", MIKROTIK_USERNAME = "<MIKROTIK_USERNAME>", MIKROTIK_PASSWORD = "<MIKROTIK_PASSWORD>" }
{
"mcpServers": {
"mikrotik-mcp": {
"command": "uvx",
"args": [
"mikrotik-mcp"
],
"env": {
"MIKROTIK_HOST": "<MIKROTIK_HOST>",
"MIKROTIK_PASSWORD": "<MIKROTIK_PASSWORD>",
"MIKROTIK_USERNAME": "<MIKROTIK_USERNAME>"
}
}
}
}
{
"servers": {
"mikrotik-mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"mikrotik-mcp"
],
"env": {
"MIKROTIK_HOST": "<MIKROTIK_HOST>",
"MIKROTIK_PASSWORD": "<MIKROTIK_PASSWORD>",
"MIKROTIK_USERNAME": "<MIKROTIK_USERNAME>"
}
}
}
}
Put your own values in place of
<MIKROTIK_HOST> (IP address or hostname of the router, e.g. 192.168.88.1), <MIKROTIK_USERNAME> (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> (Password for that user).
The author’s registry entry marks them as required.
Optional settings from the registry entry, left out of the block above:
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).
MCP server for MikroTik RouterOS API
Finds the lit-html binding positions auto-escaping does not cover, before the component ships
Read pupils, routes, bus positions, trips, boarding lists and incidents in SchoolBusTrack.
Run a real election or board vote: price it, check state HOA rules, draft the ballot and voter list.
Post, delete & read on X (Twitter) using your own logged-in web session — no paid API.
List bands and read, post, and comment on BAND posts through the BAND Open API.
Live flight radar: real-time position of any aircraft transmitting ADS-B right now. Search by regist
Google Trends in bulk: interest over time, by region, related and rising queries, trending now.
Answers built from our own checks of this server.