Agent♥︎Age
Catalog

io.github.jeff-nasseri/mikrotik-mcp

Official

by jeff-nasseri · Python

MCP server for MikroTik routers: firewall, NAT, routing, DHCP, DNS, WireGuard and more via SSH.

An MCP server that provides access to MikroTik routers via SSH. It focuses on configuration domains including firewall and NAT, routing, DHCP, DNS, and WireGuard “and more,” exposing router operations through the Model Context Protocol.

🛠️ Key Features

  • MikroTik router access over SSH
  • Firewall support
  • NAT support
  • Routing support
  • DHCP support
  • DNS support
  • WireGuard support
  • Topics include networking and MCP

🚀 Use Cases

  • Automating MikroTik router tasks through MCP
  • Managing core networking services such as DHCP and DNS
  • Performing firewall, NAT, and routing configuration via SSH
  • Integrating WireGuard-related router configuration

⚡ Developer Benefits

  • Uses Model Context Protocol for tool-style interaction
  • Built for networking use cases, including “networking-in-python” and “python” contexts
  • Clear domain coverage: firewall, NAT, routing, DHCP, DNS, WireGuard

⚠️ Limitations

  • Described interface is SSH-based for MikroTik routers, implying SSH connectivity requirements
mikrotiknetworkfirewallroutingvpnwireguarddhcp

Topics

aiai-agentsai-assistantai-toolsllmsmcpmcp-servermikrotikmodel-context-protocolnetworkingnetworking-in-pythonpythonmikrotik-mcp

Related servers

More in Cloud & DevOps