Skip to content

Add Mikrotik MCP server #1762

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
jeff-nasseri opened this issue May 13, 2025 · 1 comment
Open

Add Mikrotik MCP server #1762

jeff-nasseri opened this issue May 13, 2025 · 1 comment

Comments

@jeff-nasseri
Copy link

jeff-nasseri commented May 13, 2025

MikroTik MCP Server Issue

Overview
MikroTik RouterOS is a widely-used network operating system that powers routers and wireless ISPs globally. By providing MCP server support for MikroTik's API, we're enabling AI assistants to interact with and manage network infrastructure more effectively. This integration allows users to configure, monitor, and troubleshoot their MikroTik devices through natural language interactions.

Benefits

  • Extends MCP capabilities into network infrastructure management
  • Provides a standardized way for AI assistants to interact with MikroTik devices
  • Makes complex networking configurations accessible through natural language
  • Enables automated network operations and troubleshooting
  • Follows established patterns for consistency with other MCP servers

Goal
Integrating MCP (Multi-agent Conversational Platform) into network management environments is crucial for the evolution of Network Operations (NetOps) powered by AI agents. This initiative specifically focuses on MikroTik RouterOS API integration, as MikroTik is a widely deployed platform in enterprise networks, ISPs, and home environments. The MCP server will provide comprehensive access to MikroTik's configuration and monitoring capabilities, allowing AI assistants to perform network administration tasks efficiently.

Proposed Features

  • Configuration management (interfaces, VLANs, IP addresses, routing, etc.)
  • Firewall and NAT rule management
  • User and security management
  • Backup and restore operations
  • DHCP server configuration
  • DNS configuration
  • System logs and statistics

Related Issue

#1763

@jeff-nasseri
Copy link
Author

The first version of MCP is ready, here is a short demo:

Claude Desktop

mcp-mikrotik-claude.mp4

Inspector

mcp-mikrotik-inspector.mp4

Repository Address: https://github.com/jeff-nasseri/mikrotik-mcp

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant