MCP server for Mikrotik
| Tool name | Description | Destructive? |
|---|---|---|
| get_dns_settings | ✓ no | |
| create_wireguard_interface | ✓ no | |
| list_wireguard_interfaces | ✓ no | |
| get_wireguard_interface | ✓ no | |
| update_wireguard_interface | ✓ no |
| remove_wireguard_interface⚠ | ⚠ yes | |
| enable_wireguard_interface | ✓ no | |
| disable_wireguard_interface | ✓ no | |
| add_wireguard_peer | ✓ no | |
| list_wireguard_peers | ✓ no | |
| get_wireguard_peer | ✓ no | |
| update_wireguard_peer | ✓ no | |
| remove_wireguard_peer⚠ | ⚠ yes | |
| enable_wireguard_peer | ✓ no | |
| disable_wireguard_peer | ✓ no | |
| generate_wireguard_client_config | ✓ no | |
| create_queue_type | ✓ no | |
| list_queue_types | ✓ no | |
| get_queue_type | ✓ no | |
| update_queue_type | ✓ no | |
| remove_queue_type⚠ | ⚠ yes | |
| create_queue_tree | ✓ no | |
| list_queue_trees | ✓ no | |
| get_queue_tree | ✓ no | |
| update_queue_tree | ✓ no | |
| remove_queue_tree⚠ | ⚠ yes | |
| enable_queue_tree | ✓ no | |
| disable_queue_tree | ✓ no | |
| create_simple_queue | ✓ no | |
| list_simple_queues | ✓ no | |
| get_simple_queue | ✓ no | |
| update_simple_queue | ✓ no | |
| remove_simple_queue⚠ | ⚠ yes | |
| enable_simple_queue | ✓ no | |
| disable_simple_queue | ✓ no | |
| create_vlan_interface | ✓ no | |
| list_vlan_interfaces | ✓ no | |
| get_vlan_interface | ✓ no | |
| update_vlan_interface | ✓ no | |
| remove_vlan_interface⚠ | ⚠ yes | |
| create_wireless_interface | ✓ no | |
| list_wireless_interfaces | ✓ no | |
| get_wireless_interface | ✓ no | |
| remove_wireless_interface⚠ | ⚠ yes | |
| enable_wireless_interface | ✓ no | |
| disable_wireless_interface | ✓ no | |
| scan_wireless_networks | ✓ no | |
| get_wireless_registration_table | ✓ no | |
| check_wireless_support | ✓ no | |
| create_wireless_security_profile | ✓ no |
{
"mcpServers": {
"mcp-mikrotik": {
"command": "uvx",
"args": [
"mcp-server-mikrotik"
]
}
}
}