Bridges Claude with MikroTik RouterOS devices through the RouterOS API, letting you manage network infrastructure through natural language. Exposes operations for VLAN configuration, firewall rule management, DNS settings, interface control, and general RouterOS command execution. Ideal when you need AI-assisted network administration or want to integrate router management into larger automation workflows. Includes Claude Desktop integration and MCP Inspector support for interactive testing. Requires API credentials and network access to your MikroTik devices.
MikroTik MCP provides a bridge between AI assistants and MikroTik RouterOS devices. It allows AI assistants to interact with MikroTik routers through natural language requests, executing commands like managing VLANs, configuring firewall rules, handling DNS settings, and more.
https://github.com/user-attachments/assets/24fadcdc-c6a8-48ed-90ac-74baf8f94b59
https://github.com/user-attachments/assets/e0301ff2-8144-4503-83d0-48589d95027d
📚 Full Documentation - Complete guides, API reference, and examples
🌐 Prefer to read online? The same documentation is also published at www.mikrotik-mcp.com (docs) — an optional, web-friendly way to explore the project while reviewing the repo.
This MCP server is licensed under the MIT License. This means you are free to use, modify, and distribute the software, subject to the terms and conditions of the MIT License. For more details, please see the LICENSE file in the project repository.
MIKROTIK_HOST*IP address or hostname of the MikroTik router
MIKROTIK_USERNAMESSH username for the MikroTik router (default: admin)
MIKROTIK_PASSWORDsecretSSH password for the MikroTik router
MIKROTIK_PORTSSH port of the MikroTik router (default: 22)
MIKROTIK_KEY_FILENAMEPath to SSH private key file for key-based authentication
com.exploit-intel/eip-mcp
dmontgomery40/pentest-mcp
pantheon-security/notebooklm-mcp-secure
cyanheads/pentest-mcp-server
io.github.akhilucky/ai-firewall-mcp