Server data from the Official MCP Registry
MCP server for MikroTik routers: firewall, NAT, routing, DHCP, DNS, WireGuard and more via SSH.
MCP server for MikroTik routers: firewall, NAT, routing, DHCP, DNS, WireGuard and more via SSH.
The MikroTik MCP server provides legitimate network device management functionality with appropriate authentication patterns, but has notable security concerns around command injection vulnerabilities through unvalidated string interpolation in MikroTik API commands. The server requires SSH credentials (properly stored via environment variables) and implements role-based access control annotations. However, insufficient input validation on parameters used in command construction creates a path for injection attacks that could compromise the connected router. Supply chain analysis found 10 known vulnerabilities in dependencies (0 critical, 5 high severity). Package verification found 1 issue.
5 files analyzed Ā· 19 issues found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
This plugin requests these system permissions. Most are normal for its category.
Set these up before or after installing:
Environment variable: MIKROTIK_HOST
Environment variable: MIKROTIK_USERNAME
Environment variable: MIKROTIK_PASSWORD
Environment variable: MIKROTIK_PORT
Environment variable: MIKROTIK_KEY_FILENAME
Add this to your MCP configuration file:
{
"mcpServers": {
"io-github-jeff-nasseri-mikrotik-mcp": {
"env": {
"MIKROTIK_HOST": "your-mikrotik-host-here",
"MIKROTIK_PORT": "your-mikrotik-port-here",
"MIKROTIK_PASSWORD": "your-mikrotik-password-here",
"MIKROTIK_USERNAME": "your-mikrotik-username-here",
"MIKROTIK_KEY_FILENAME": "your-mikrotik-key-filename-here"
},
"args": [
"mcp-server-mikrotik"
],
"command": "uvx"
}
}
}From the project's GitHub README.
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.
Be the first to review this server!
by Modelcontextprotocol Ā· Developer Tools
Read, search, and manipulate Git repositories programmatically
by Modelcontextprotocol Ā· Developer Tools
Web content fetching and conversion for efficient LLM usage
by Toleno Ā· Developer Tools
Toleno Network MCP Server ā Manage your Toleno mining account with Claude AI using natural language.