SkillTide Submit
Official description7 sourcesMCP servers8d ago
AliKarami/MikroMCP

AliKarami/MikroMCP

Manage MikroTik RouterOS devices: inte
View on GitHub ↗Direct link · no redirect page
Config template (adjust for your client)
claude mcp add mikromcp -- npx -y mikromcp
A pasteable skeleton generated from the repository name. Check the project README for the exact package and arguments.
Star count
76 ★ · AliKarami/MikroMCP · read from the repository page · (checked 2026-10-16 20:00:20)
Source
collected from the punkpeye/awesome-mcp-servers list · type: MCP server
Harvest history
first seen 2026-10-09 · last seen 2026-10-16 · seen 32× · listed by 7 sources
Score
score 703 · 76 ★ · 7 sources · mcp
FAQ (answers come from our records)
How do I install it?
We did not find an install command for this repository (our install coverage is only about 4%). Check its README or releases page.
Who is it for?
We filed it under these tags: MCP 服务. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository AliKarami/MikroMCP;first catalogued 2026-10-09;last seen 2026-10-16。There is no official certification or quality rating here — we record sources and dates only.
Third-party quality signals

MikroMCP

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

> **AI-native network automation for MikroTik RouterOS and SwOS.** MikroMCP exposes RouterOS routers and SwOS switches as a typed, auditable Model Context Protocol server so Claude, Cursor, Codex, and other MCP clients can inspect, diagnose, and safely operate MikroTik gear in natural language.
MikroMCP exists because raw router CLI access is the wrong abstraction for AI agents. RouterOS is powerful, but asking an LLM to improvise shell commands against production network gear is risky. MikroMCP gives agents a controlled tool surface: strict schemas, idempotent writes, dry-run previews, per-router circuit breakers, retry policies, RBAC, audit logs, snapshots, and rollback-aware change workflows.
**In one sentence:** MikroMCP turns MikroTik RouterOS into a production-minded MCP control plane for AI infrastructure, DevOps automation, and modern router management.
---
Quick Start
That's the whole setup for a single-router stdio deployment. For standalone binaries, Docker, HTTP/SSE mode, the RouterOS API prerequisites, and the full 15-minute walkthrough, see the **Getting Started guide**.
---
Feature Showcase
| Category | What MikroMCP covers |
| -------------------------- | ----------------------------------------------------------------------------------------------------- |
| 🧭 **Router management** | System status, clock, reboot, packages, files, scripts, scheduler jobs, containers |
| 🌐 **Network operations** | Interfaces, VLANs, IP addresses, DHCP leases, DNS static records, bridge ports, WiFi clients |
| 🔥 **Firewall and policy** | Filter/NAT rules, mangle rules, address lists, route tables, routing rules |
| 🛰️ **Routing visibility** | Static routes, routing tables, BGP peers, OSPF neighbors |
| 🔀 **SwOS switches** | *Experimental.* MikroTik SwOS and SwOS Lite switches (deviceType: "swos") over the reverse-engineered .b HTTP API: port links, PoE, SFP diagnostics, guarded whole-blob writes with a firmware-compatibility check, the whole switch config as one YAML document (export, dry-run, apply), backups and firmware upgrades |
| 🔐 **Secure access** | HTTP bearer auth, bcrypt token hashes, RBAC, router/tool restrictions, confirmation tokens |
| 🧪 **Diagnostics** | Router-originated ping, traceroute, torch, log filtering, guarded SSH command execution |
| 🛡️ **Change safety** | Dry-run, idempotent writes, snapshots, write journal, plan_changes, apply_plan, rollback_change |
| ⚙️ **Production behavior** | Retries for read tools, per-router circuit breakers, correlation IDs, structured logs, audit logs |
| 🤖 **AI-agent fit** | Human-readable responses plus structured JSON content for reasoning, chaining, and automation; server advertises an instructions string on MCP initialize so clients self-configure; optional routerId resolved via MIKROMCP_DEFAULT_ROUTER for single-router setups; usage skill for safe, guided tool use in Claude Code |
| 🧩 **MCP compatibility** | stdio for desktop clients, Streamable HTTP and legacy SSE for remote or service-style clients |
**132 typed tools** in total — browse the full catalog with parameters, defaults, and copy-paste example prompts in **Available Tools**.
---
Demo
Usage
Review by Claude
---
Real-World Usage Examples
Router Inspection
Firewall Management
Safe Static Route Change
WireGuard Operations
Interface Diagnostics
Plan / Apply / Rollback Workflow
---
Why MikroMCP Is Useful For AI Agents
MCP gives LLMs a standard way to call tools. MikroMCP makes RouterOS a high-quality MCP target by turning network operations into well-described, machine-readable, permission-aware actions.
AI assistants can use MikroMCP to:
- Investigate router state without memorizing RouterOS command syntax.
Source
awesome · https://github.com/AliKarami/MikroMCP
Browse by field
MCP servers
Traction
76 ★
added
yesterday

More in MCP servers

All 5,525 in MCP servers →

Filed under

Every tag opens the full list for that filter. Counts are the live catalogue figures.

Browse all fields →

← Back to index