Provides a bridge between AI assistants and MikroTik RouterOS devices, enabling management of VLANs, firewall rules, DNS settings, IP addresses, DHCP servers, NAT rules, routes, user accounts, wireless networks, and more through natural language requests.
Connects to RouterOS devices, allowing comprehensive network administration including interface configuration, IP management, firewall rule creation, DNS configuration, route management, and backup operations through structured API calls.
Overview
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.
Claude Desktop
https://github.com/user-attachments/assets/24fadcdc-c6a8-48ed-90ac-74baf8f94b59
Inspector
https://github.com/user-attachments/assets/e0301ff2-8144-4503-83d0-48589d95027d
Installation
Prerequisites
Python 3.8+
MikroTik RouterOS device with API access enabled
Python dependencies (routeros-api or similar)
Manual Installation
Tools
Here are the available tools in the MikroTik MCP server:
VLAN Interface Management
mikrotik_create_vlan_interface
Creates a VLAN interface on MikroTik device.
Parameters:
name
(required): VLAN interface namevlan_id
(required): VLAN ID (1-4094)interface
(required): Parent interfacecomment
(optional): Descriptiondisabled
(optional): Disable interfacemtu
(optional): MTU sizeuse_service_tag
(optional): Use service tagarp
(optional): ARP modearp_timeout
(optional): ARP timeout
Example:
mikrotik_list_vlan_interfaces
Lists VLAN interfaces on MikroTik device.
Parameters:
name_filter
(optional): Filter by namevlan_id_filter
(optional): Filter by VLAN IDinterface_filter
(optional): Filter by parent interfacedisabled_only
(optional): Show only disabled interfaces
Example:
mikrotik_get_vlan_interface
Gets detailed information about a specific VLAN interface.
Parameters:
name
(required): VLAN interface name
Example:
mikrotik_update_vlan_interface
Updates an existing VLAN interface.
Parameters:
name
(required): Current VLAN interface namenew_name
(optional): New namevlan_id
(optional): New VLAN IDinterface
(optional): New parent interfacecomment
(optional): New descriptiondisabled
(optional): Enable/disable interfacemtu
(optional): New MTU sizeuse_service_tag
(optional): Use service tagarp
(optional): ARP modearp_timeout
(optional): ARP timeout
Example:
mikrotik_remove_vlan_interface
Removes a VLAN interface from MikroTik device.
Parameters:
name
(required): VLAN interface name
Example:
IP Address Management
mikrotik_add_ip_address
Adds an IP address to an interface.
Parameters:
address
(required): IP address with CIDR notationinterface
(required): Interface namenetwork
(optional): Network addressbroadcast
(optional): Broadcast addresscomment
(optional): Descriptiondisabled
(optional): Disable address
Example:
mikrotik_list_ip_addresses
Lists IP addresses on MikroTik device.
Parameters:
interface_filter
(optional): Filter by interfaceaddress_filter
(optional): Filter by addressnetwork_filter
(optional): Filter by networkdisabled_only
(optional): Show only disabled addressesdynamic_only
(optional): Show only dynamic addresses
Example:
mikrotik_get_ip_address
Gets detailed information about a specific IP address.
Parameters:
address_id
(required): Address ID
Example:
mikrotik_remove_ip_address
Removes an IP address from MikroTik device.
Parameters:
address_id
(required): Address ID
Example:
DHCP Server Management
mikrotik_create_dhcp_server
Creates a DHCP server on MikroTik device.
Parameters:
name
(required): DHCP server nameinterface
(required): Interface to bind tolease_time
(optional): Lease time (default: "1d")address_pool
(optional): IP pool namedisabled
(optional): Disable serverauthoritative
(optional): Authoritative modedelay_threshold
(optional): Delay thresholdcomment
(optional): Description
Example:
mikrotik_list_dhcp_servers
Lists DHCP servers on MikroTik device.
Parameters:
name_filter
(optional): Filter by nameinterface_filter
(optional): Filter by interfacedisabled_only
(optional): Show only disabled serversinvalid_only
(optional): Show only invalid servers
Example:
mikrotik_get_dhcp_server
Gets detailed information about a specific DHCP server.
Parameters:
name
(required): DHCP server name
Example:
mikrotik_create_dhcp_network
Creates a DHCP network configuration.
Parameters:
network
(required): Network addressgateway
(required): Gateway addressnetmask
(optional): Network maskdns_servers
(optional): DNS server listdomain
(optional): Domain namewins_servers
(optional): WINS server listntp_servers
(optional): NTP server listdhcp_option
(optional): DHCP optionscomment
(optional): Description
Example:
mikrotik_create_dhcp_pool
Creates a DHCP address pool.
Parameters:
name
(required): Pool nameranges
(required): IP rangesnext_pool
(optional): Next pool namecomment
(optional): Description
Example:
mikrotik_remove_dhcp_server
Removes a DHCP server from MikroTik device.
Parameters:
name
(required): DHCP server name
Example:
NAT Rules Management
mikrotik_create_nat_rule
Creates a NAT rule on MikroTik device.
Parameters:
chain
(required): Chain type ("srcnat" or "dstnat")action
(required): Action typesrc_address
(optional): Source addressdst_address
(optional): Destination addresssrc_port
(optional): Source portdst_port
(optional): Destination portprotocol
(optional): Protocolin_interface
(optional): Input interfaceout_interface
(optional): Output interfaceto_addresses
(optional): Translation addressesto_ports
(optional): Translation portscomment
(optional): Descriptiondisabled
(optional): Disable rulelog
(optional): Enable logginglog_prefix
(optional): Log prefixplace_before
(optional): Rule placement
Example:
mikrotik_list_nat_rules
Lists NAT rules on MikroTik device.
Parameters:
chain_filter
(optional): Filter by chainaction_filter
(optional): Filter by actionsrc_address_filter
(optional): Filter by source addressdst_address_filter
(optional): Filter by destination addressprotocol_filter
(optional): Filter by protocolinterface_filter
(optional): Filter by interfacedisabled_only
(optional): Show only disabled rulesinvalid_only
(optional): Show only invalid rules
Example:
mikrotik_get_nat_rule
Gets detailed information about a specific NAT rule.
Parameters:
rule_id
(required): Rule ID
Example:
mikrotik_update_nat_rule
Updates an existing NAT rule.
Parameters:
rule_id
(required): Rule IDAll parameters from
create_nat_rule
(optional)
Example:
mikrotik_remove_nat_rule
Removes a NAT rule from MikroTik device.
Parameters:
rule_id
(required): Rule ID
Example:
mikrotik_move_nat_rule
Moves a NAT rule to a different position.
Parameters:
rule_id
(required): Rule IDdestination
(required): New position
Example:
mikrotik_enable_nat_rule
Enables a NAT rule.
Parameters:
rule_id
(required): Rule ID
Example:
mikrotik_disable_nat_rule
Disables a NAT rule.
Parameters:
rule_id
(required): Rule ID
Example:
IP Pool Management
mikrotik_create_ip_pool
Creates an IP pool on MikroTik device.
Parameters:
name
(required): Pool nameranges
(required): IP rangesnext_pool
(optional): Next pool namecomment
(optional): Description
Example:
mikrotik_list_ip_pools
Lists IP pools on MikroTik device.
Parameters:
name_filter
(optional): Filter by nameranges_filter
(optional): Filter by rangesinclude_used
(optional): Include used addresses
Example:
mikrotik_get_ip_pool
Gets detailed information about a specific IP pool.
Parameters:
name
(required): Pool name
Example:
mikrotik_update_ip_pool
Updates an existing IP pool.
Parameters:
name
(required): Current pool namenew_name
(optional): New nameranges
(optional): New rangesnext_pool
(optional): New next poolcomment
(optional): New description
Example:
mikrotik_remove_ip_pool
Removes an IP pool from MikroTik device.
Parameters:
name
(required): Pool name
Example:
mikrotik_list_ip_pool_used
Lists used addresses from IP pools.
Parameters:
pool_name
(optional): Filter by pool nameaddress_filter
(optional): Filter by addressmac_filter
(optional): Filter by MAC addressinfo_filter
(optional): Filter by info
Example:
mikrotik_expand_ip_pool
Expands an existing IP pool by adding more ranges.
Parameters:
name
(required): Pool nameadditional_ranges
(required): Additional IP ranges
Example:
Backup and Export Management
mikrotik_create_backup
Creates a system backup on MikroTik device.
Parameters:
name
(optional): Backup filenamedont_encrypt
(optional): Don't encrypt backupinclude_password
(optional): Include passwordscomment
(optional): Description
Example:
mikrotik_list_backups
Lists backup files on MikroTik device.
Parameters:
name_filter
(optional): Filter by nameinclude_exports
(optional): Include export files
Example:
mikrotik_create_export
Creates a configuration export on MikroTik device.
Parameters:
name
(optional): Export filenamefile_format
(optional): Format ("rsc", "json", "xml")export_type
(optional): Type ("full", "compact", "verbose")hide_sensitive
(optional): Hide sensitive dataverbose
(optional): Verbose outputcompact
(optional): Compact outputcomment
(optional): Description
Example:
mikrotik_export_section
Exports a specific configuration section.
Parameters:
section
(required): Section to exportname
(optional): Export filenamehide_sensitive
(optional): Hide sensitive datacompact
(optional): Compact output
Example:
mikrotik_download_file
Downloads a file from MikroTik device.
Parameters:
filename
(required): Filename to downloadfile_type
(optional): File type ("backup" or "export")
Example:
mikrotik_upload_file
Uploads a file to MikroTik device.
Parameters:
filename
(required): Filenamecontent_base64
(required): Base64 encoded content
Example:
mikrotik_restore_backup
Restores a system backup on MikroTik device.
Parameters:
filename
(required): Backup filenamepassword
(optional): Backup password
Example:
mikrotik_import_configuration
Imports a configuration script file.
Parameters:
filename
(required): Script filenamerun_after_reset
(optional): Run after resetverbose
(optional): Verbose output
Example:
mikrotik_remove_file
Removes a file from MikroTik device.
Parameters:
filename
(required): Filename to remove
Example:
mikrotik_backup_info
Gets detailed information about a backup file.
Parameters:
filename
(required): Backup filename
Example:
Log Management
mikrotik_get_logs
Gets logs from MikroTik device with filtering options.
Parameters:
topics
(optional): Log topicsaction
(optional): Log actiontime_filter
(optional): Time filtermessage_filter
(optional): Message filterprefix_filter
(optional): Prefix filterlimit
(optional): Result limitfollow
(optional): Follow logsprint_as
(optional): Output format
Example:
mikrotik_get_logs_by_severity
Gets logs filtered by severity level.
Parameters:
severity
(required): Severity level ("debug", "info", "warning", "error", "critical")time_filter
(optional): Time filterlimit
(optional): Result limit
Example:
mikrotik_get_logs_by_topic
Gets logs for a specific topic/facility.
Parameters:
topic
(required): Log topictime_filter
(optional): Time filterlimit
(optional): Result limit
Example:
mikrotik_search_logs
Searches logs for a specific term.
Parameters:
search_term
(required): Search termtime_filter
(optional): Time filtercase_sensitive
(optional): Case sensitive searchlimit
(optional): Result limit
Example:
mikrotik_get_system_events
Gets system-related log events.
Parameters:
event_type
(optional): Event typetime_filter
(optional): Time filterlimit
(optional): Result limit
Example:
mikrotik_get_security_logs
Gets security-related log entries.
Parameters:
time_filter
(optional): Time filterlimit
(optional): Result limit
Example:
mikrotik_clear_logs
Clears all logs from MikroTik device.
Parameters: None
Example:
mikrotik_get_log_statistics
Gets statistics about log entries.
Parameters: None
Example:
mikrotik_export_logs
Exports logs to a file on the MikroTik device.
Parameters:
filename
(optional): Export filenametopics
(optional): Log topicstime_filter
(optional): Time filterformat
(optional): Export format ("plain" or "csv")
Example:
mikrotik_monitor_logs
Monitors logs in real-time for a specified duration.
Parameters:
topics
(optional): Log topicsaction
(optional): Log actionduration
(optional): Monitor duration in seconds
Example:
Firewall Filter Rules Management
mikrotik_create_filter_rule
Creates a firewall filter rule on MikroTik device.
Parameters:
chain
(required): Chain type ("input", "forward", "output")action
(required): Action typesrc_address
(optional): Source addressdst_address
(optional): Destination addresssrc_port
(optional): Source portdst_port
(optional): Destination portprotocol
(optional): Protocolin_interface
(optional): Input interfaceout_interface
(optional): Output interfaceconnection_state
(optional): Connection stateconnection_nat_state
(optional): Connection NAT statesrc_address_list
(optional): Source address listdst_address_list
(optional): Destination address listlimit
(optional): Rate limittcp_flags
(optional): TCP flagscomment
(optional): Descriptiondisabled
(optional): Disable rulelog
(optional): Enable logginglog_prefix
(optional): Log prefixplace_before
(optional): Rule placement
Example:
mikrotik_list_filter_rules
Lists firewall filter rules on MikroTik device.
Parameters:
chain_filter
(optional): Filter by chainaction_filter
(optional): Filter by actionsrc_address_filter
(optional): Filter by source addressdst_address_filter
(optional): Filter by destination addressprotocol_filter
(optional): Filter by protocolinterface_filter
(optional): Filter by interfacedisabled_only
(optional): Show only disabled rulesinvalid_only
(optional): Show only invalid rulesdynamic_only
(optional): Show only dynamic rules
Example:
mikrotik_get_filter_rule
Gets detailed information about a specific firewall filter rule.
Parameters:
rule_id
(required): Rule ID
Example:
mikrotik_update_filter_rule
Updates an existing firewall filter rule.
Parameters:
rule_id
(required): Rule IDAll parameters from
create_filter_rule
(optional)
Example:
mikrotik_remove_filter_rule
Removes a firewall filter rule from MikroTik device.
Parameters:
rule_id
(required): Rule ID
Example:
mikrotik_move_filter_rule
Moves a firewall filter rule to a different position.
Parameters:
rule_id
(required): Rule IDdestination
(required): New position
Example:
mikrotik_enable_filter_rule
Enables a firewall filter rule.
Parameters:
rule_id
(required): Rule ID
Example:
mikrotik_disable_filter_rule
Disables a firewall filter rule.
Parameters:
rule_id
(required): Rule ID
Example:
mikrotik_create_basic_firewall_setup
Creates a basic firewall setup with common security rules.
Parameters: None
Example:
Route Management
mikrotik_add_route
Adds a route to MikroTik routing table.
Parameters:
dst_address
(required): Destination addressgateway
(required): Gateway addressdistance
(optional): Administrative distancescope
(optional): Route scopetarget_scope
(optional): Target scoperouting_mark
(optional): Routing markcomment
(optional): Descriptiondisabled
(optional): Disable routevrf_interface
(optional): VRF interfacepref_src
(optional): Preferred sourcecheck_gateway
(optional): Gateway check method
Example:
mikrotik_list_routes
Lists routes in MikroTik routing table.
Parameters:
dst_filter
(optional): Filter by destinationgateway_filter
(optional): Filter by gatewayrouting_mark_filter
(optional): Filter by routing markdistance_filter
(optional): Filter by distanceactive_only
(optional): Show only active routesdisabled_only
(optional): Show only disabled routesdynamic_only
(optional): Show only dynamic routesstatic_only
(optional): Show only static routes
Example:
mikrotik_get_route
Gets detailed information about a specific route.
Parameters:
route_id
(required): Route ID
Example:
mikrotik_update_route
Updates an existing route in MikroTik routing table.
Parameters:
route_id
(required): Route IDAll parameters from
add_route
(optional)
Example:
mikrotik_remove_route
Removes a route from MikroTik routing table.
Parameters:
route_id
(required): Route ID
Example:
mikrotik_enable_route
Enables a route.
Parameters:
route_id
(required): Route ID
Example:
mikrotik_disable_route
Disables a route.
Parameters:
route_id
(required): Route ID
Example:
mikrotik_get_routing_table
Gets a specific routing table.
Parameters:
table_name
(optional): Table name (default: "main")protocol_filter
(optional): Filter by protocolactive_only
(optional): Show only active routes
Example:
mikrotik_check_route_path
Checks the route path to a destination.
Parameters:
destination
(required): Destination addresssource
(optional): Source addressrouting_mark
(optional): Routing mark
Example:
mikrotik_get_route_cache
Gets the route cache.
Parameters: None
Example:
mikrotik_flush_route_cache
Flushes the route cache.
Parameters: None
Example:
mikrotik_add_default_route
Adds a default route (0.0.0.0/0).
Parameters:
gateway
(required): Gateway addressdistance
(optional): Administrative distancecomment
(optional): Descriptioncheck_gateway
(optional): Gateway check method
Example:
mikrotik_add_blackhole_route
Adds a blackhole route.
Parameters:
dst_address
(required): Destination addressdistance
(optional): Administrative distancecomment
(optional): Description
Example:
mikrotik_get_route_statistics
Gets routing table statistics.
Parameters: None
Example:
DNS Management
mikrotik_set_dns_servers
Sets DNS server configuration on MikroTik device.
Parameters:
servers
(required): DNS server listallow_remote_requests
(optional): Allow remote requestsmax_udp_packet_size
(optional): Max UDP packet sizemax_concurrent_queries
(optional): Max concurrent queriescache_size
(optional): Cache sizecache_max_ttl
(optional): Max cache TTLuse_doh
(optional): Use DNS over HTTPSdoh_server
(optional): DoH server URLverify_doh_cert
(optional): Verify DoH certificate
Example:
mikrotik_get_dns_settings
Gets current DNS configuration.
Parameters: None
Example:
mikrotik_add_dns_static
Adds a static DNS entry.
Parameters:
name
(required): DNS nameaddress
(optional): IP addresscname
(optional): CNAME recordmx_preference
(optional): MX preferencemx_exchange
(optional): MX exchangetext
(optional): TXT recordsrv_priority
(optional): SRV prioritysrv_weight
(optional): SRV weightsrv_port
(optional): SRV portsrv_target
(optional): SRV targetttl
(optional): Time to livecomment
(optional): Descriptiondisabled
(optional): Disable entryregexp
(optional): Regular expression
Example:
mikrotik_list_dns_static
Lists static DNS entries.
Parameters:
name_filter
(optional): Filter by nameaddress_filter
(optional): Filter by addresstype_filter
(optional): Filter by typedisabled_only
(optional): Show only disabled entriesregexp_only
(optional): Show only regexp entries
Example:
mikrotik_get_dns_static
Gets details of a specific static DNS entry.
Parameters:
entry_id
(required): Entry ID
Example:
mikrotik_update_dns_static
Updates an existing static DNS entry.
Parameters:
entry_id
(required): Entry IDAll parameters from
add_dns_static
(optional)
Example:
mikrotik_remove_dns_static
Removes a static DNS entry.
Parameters:
entry_id
(required): Entry ID
Example:
mikrotik_enable_dns_static
Enables a static DNS entry.
Parameters:
entry_id
(required): Entry ID
Example:
mikrotik_disable_dns_static
Disables a static DNS entry.
Parameters:
entry_id
(required): Entry ID
Example:
mikrotik_get_dns_cache
Gets the current DNS cache.
Parameters: None
Example:
mikrotik_flush_dns_cache
Flushes the DNS cache.
Parameters: None
Example:
mikrotik_get_dns_cache_statistics
Gets DNS cache statistics.
Parameters: None
Example:
mikrotik_add_dns_regexp
Adds a DNS regexp entry for pattern matching.
Parameters:
regexp
(required): Regular expressionaddress
(required): IP addressttl
(optional): Time to livecomment
(optional): Descriptiondisabled
(optional): Disable entry
Example:
mikrotik_test_dns_query
Tests a DNS query.
Parameters:
name
(required): DNS name to queryserver
(optional): DNS server to usetype
(optional): Query type
Example:
mikrotik_export_dns_config
Exports DNS configuration to a file.
Parameters:
filename
(optional): Export filename
Example:
User Management
mikrotik_add_user
Adds a new user to MikroTik device.
Parameters:
name
(required): Usernamepassword
(required): Passwordgroup
(optional): User groupaddress
(optional): Allowed addresscomment
(optional): Descriptiondisabled
(optional): Disable user
Example:
mikrotik_list_users
Lists users on MikroTik device.
Parameters:
name_filter
(optional): Filter by namegroup_filter
(optional): Filter by groupdisabled_only
(optional): Show only disabled usersactive_only
(optional): Show only active users
Example:
mikrotik_get_user
Gets detailed information about a specific user.
Parameters:
name
(required): Username
Example:
mikrotik_update_user
Updates an existing user on MikroTik device.
Parameters:
name
(required): Current usernamenew_name
(optional): New usernamepassword
(optional): New passwordgroup
(optional): New groupaddress
(optional): New allowed addresscomment
(optional): New descriptiondisabled
(optional): Enable/disable user
Example:
mikrotik_remove_user
Removes a user from MikroTik device.
Parameters:
name
(required): Username
Example:
mikrotik_disable_user
Disables a user account.
Parameters:
name
(required): Username
Example:
mikrotik_enable_user
Enables a user account.
Parameters:
name
(required): Username
Example:
mikrotik_add_user_group
Adds a new user group to MikroTik device.
Parameters:
name
(required): Group namepolicy
(required): Policy listskin
(optional): UI skincomment
(optional): Description
Example:
mikrotik_list_user_groups
Lists user groups on MikroTik device.
Parameters:
name_filter
(optional): Filter by namepolicy_filter
(optional): Filter by policy
Example:
mikrotik_get_user_group
Gets detailed information about a specific user group.
Parameters:
name
(required): Group name
Example:
mikrotik_update_user_group
Updates an existing user group on MikroTik device.
Parameters:
name
(required): Current group namenew_name
(optional): New namepolicy
(optional): New policy listskin
(optional): New UI skincomment
(optional): New description
Example:
mikrotik_remove_user_group
Removes a user group from MikroTik device.
Parameters:
name
(required): Group name
Example:
mikrotik_get_active_users
Gets currently active/logged-in users.
Parameters: None
Example:
mikrotik_disconnect_user
Disconnects an active user session.
Parameters:
user_id
(required): User session ID
Example:
mikrotik_export_user_config
Exports user configuration to a file.
Parameters:
filename
(optional): Export filename
Example:
mikrotik_set_user_ssh_keys
Sets SSH public keys for a user.
Parameters:
username
(required): Usernamekey_file
(required): SSH key filename
Example:
mikrotik_list_user_ssh_keys
Lists SSH keys for a specific user.
Parameters:
username
(required): Username
Example:
mikrotik_remove_user_ssh_key
Removes an SSH key.
Parameters:
key_id
(required): SSH key ID
Example:
Configuration
Usage with Claude Desktop
Add this to your claude_desktop_config.json
:
Inspector
UV
Here's the new markdown content that you should add after the Inspector section and before the License section:
Usage Examples with mcp-cli
VLAN Interface Operations
IP Address Management
DHCP Server Configuration
NAT Rule Management
IP Pool Management
Backup and Export
Log Management
Firewall Filter Rules
Route Management
DNS Configuration
User Management
Setting Up a New Network Segment
Port Forwarding Setup
Backup and Restore Process
Create Wireless Interface
List and Manage Wireless Interfaces
Wireless Security Profile Management
Create Security Profiles
Manage Security Profiles
Wireless Network Operations
Network Scanning and Monitoring
Wireless Access List Management
Create Access List Entries
Manage Access Lists
Complete WiFi Network Setup Examples
Basic Home Network Setup
Guest Network Setup
Enterprise Network Setup
Dual-Band Setup (2.4GHz + 5GHz)
Point-to-Point Wireless Link
Monitoring and Troubleshooting
Network Analysis
Maintenance Operations
Using MCPO with MikroTik MCP Server
This guide shows how to expose your MikroTik MCP server as a RESTful API using MCPO (MCP-to-OpenAPI proxy).
Prerequisites
Python 3.8+
MikroTik MCP server already set up
uv
package manager (recommended) orpip
Installation
Install MCPO using one of these methods:
Configuration
Create a mcp-config.json
file in your project directory:
Note: Adjust the MikroTik connection parameters (host
, username
, password
, port
) according to your setup.
Starting the MCPO Server
The server will start and display:
Server running on
http://0.0.0.0:8000
Interactive API docs available at
http://localhost:8000/docs
cURL Examples
List IP Addresses:
License
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.
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
A bridge between AI assistants and MikroTik RouterOS devices, allowing natural language interaction to manage network configurations including VLANs, firewalls, DNS settings, and more.
Related MCP Servers
- AsecurityAlicenseAqualityEnables AI assistants to control SwitchBot devices, providing functionalities like device management, scene execution, and sensor information monitoring through the SwitchBot API.Last updated -3ISC License
- -securityFlicense-qualityAn integration that enables AI assistants to interact with network data through a standardized protocol, providing AI-ready tools and interfaces for network automation and management.Last updated -15
- -securityFlicense-qualityAn open-source network operations integration platform that connects large language models with network devices through the Model Context Protocol, allowing AI assistants to perform network configuration, diagnostics, and management tasks.Last updated -4
- -securityAlicense-qualityProvides AI assistants with direct access to Wireshark network analysis capabilities, enabling AI-powered network troubleshooting, packet analysis, and network monitoring through a secure interface.Last updated -3MIT License