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 is a network device management tool that communicates with RouterOS devices via SSH using Paramiko. The codebase demonstrates reasonable security practices with proper use of environment variables for credentials and context-aware logging. However, command injection vulnerabilities exist through unvalidated string interpolation in MikroTik RouterOS commands, and there are broad permissions that match the server's purpose but warrant user awareness. The server lacks input validation on user-supplied parameters before constructing RouterOS CLI commands. Supply chain analysis found 10 known vulnerabilities in dependencies (0 critical, 5 high severity). Package verification found 1 issue.
5 files analyzed ยท 17 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 Toleno ยท Developer Tools
Toleno Network MCP Server โ Manage your Toleno mining account with Claude AI using natural language.
by mcp-marketplace ยท Developer Tools
Create, build, and publish Python MCP servers to PyPI โ conversationally.
by Microsoft ยท Content & Media
Convert files (PDF, Word, Excel, images, audio) to Markdown for LLM consumption
by mcp-marketplace ยท Developer Tools
Search and install MCP servers from inside your AI client.
by mcp-marketplace ยท Finance
Free stock data and market news for any MCP-compatible AI assistant.