MikroTik MCP 服务器集成

MikroTik MCP 服务器集成

连接 FlowHunt AI 与 MikroTik 路由器,自动化复杂的网络任务,实现智能语音或文本的网络管理。

“MikroTik” MCP 服务器的作用是什么?

MikroTik MCP(模型上下文协议)服务器是 AI 助手与 MikroTik RouterOS 设备之间的桥梁。它让基于 AI 的系统可以通过自然语言请求,与 MikroTik 路由器通信并进行控制。该服务器支持执行关键网络任务,如 VLAN 管理、防火墙规则配置、DNS 设置等。通过连接 AI 助手与 MikroTik 设备,MikroTik MCP 服务器简化了复杂的路由器管理,实现网络配置自动化,并提升了网络管理员和开发者在 MikroTik 基础设施上的工作效率。

提示模板列表

在现有仓库文档或代码中未提及明确的提示模板。

资源列表

现有文档中未列出 MikroTik MCP 服务器暴露的明确资源。

工具列表

  • mikrotik_create_vlan_interface
    在 MikroTik 设备上创建 VLAN 接口。参数包括接口名称、VLAN ID、父接口及可选设置如备注、禁用状态、MTU、服务标签、ARP 和 ARP 超时。

  • mikrotik_list_vlan_interfaces
    列出 MikroTik 设备上的 VLAN 接口。支持按名称、VLAN ID、父接口和禁用状态等可选过滤条件。

  • mikrotik_get_vlan_interface
    通过接口名称获取特定 VLAN 接口的详细信息。

  • mikrotik_update_vlan_interface
    更新已存在的 VLAN 接口属性,包括名称、VLAN ID、父接口和描述。

应用场景

  • 自动化 VLAN 管理
    轻松在 MikroTik 路由器上创建、列出、更新和获取 VLAN 接口详情,减少手动配置错误,节省网络工程师时间。

  • 与 AI 助手集成
    让语音或文本 AI 助手实时管理路由器配置,使非专业用户也能方便地进行网络运维。

  • 网络配置审计
    快速获取与审查当前 VLAN 接口配置,确保符合网络策略与标准。

  • 批量配置更新
    通过自动化脚本或 AI 工作流高效批量更新多个 VLAN 接口。

安装配置指南

Windsurf

  1. 确保已具备 Python 3.8+ 环境和带 API 访问的 MikroTik RouterOS 设备。
  2. 安装所需依赖(具体见 README)。
  3. 在 Windsurf 配置文件中添加如下内容:
    {
      "mcpServers": {
        "mikrotik-mcp": {
          "command": "mcp-server-mikrotik",
          "args": []
        }
      }
    }
    
  4. 保存配置并重启 Windsurf。
  5. 验证 MCP 服务器是否正常运行并可访问。

API 密钥安全存储示例:

{
  "mcpServers": {
    "mikrotik-mcp": {
      "command": "mcp-server-mikrotik",
      "env": {
        "MIKROTIK_API_PASSWORD": "${MIKROTIK_API_PASSWORD}"
      },
      "inputs": {
        "username": "${MIKROTIK_API_USER}"
      }
    }
  }
}

Claude

  1. 安装 Python 3.8+ 及所需依赖。
  2. 在 Claude 配置中添加 MCP 服务器:
    {
      "mcpServers": {
        "mikrotik-mcp": {
          "command": "mcp-server-mikrotik",
          "args": []
        }
      }
    }
    
  3. 保存并重启 Claude。
  4. 检查 MCP 服务器连通性。

API 密钥安全存储示例:

{
  "mcpServers": {
    "mikrotik-mcp": {
      "command": "mcp-server-mikrotik",
      "env": {
        "MIKROTIK_API_PASSWORD": "${MIKROTIK_API_PASSWORD}"
      },
      "inputs": {
        "username": "${MIKROTIK_API_USER}"
      }
    }
  }
}

Cursor

  1. 满足前置条件(Python 3.8+,RouterOS 设备)。
  2. 在 Cursor 配置 MCP 服务器:
    {
      "mcpServers": {
        "mikrotik-mcp": {
          "command": "mcp-server-mikrotik",
          "args": []
        }
      }
    }
    
  3. 保存配置并重启 Cursor。
  4. 测试 MCP 服务器的连接。

API 密钥安全存储示例:

{
  "mcpServers": {
    "mikrotik-mcp": {
      "command": "mcp-server-mikrotik",
      "env": {
        "MIKROTIK_API_PASSWORD": "${MIKROTIK_API_PASSWORD}"
      },
      "inputs": {
        "username": "${MIKROTIK_API_USER}"
      }
    }
  }
}

Cline

  1. 确认已安装 Python 3.8+ 和带 API 访问的 RouterOS 设备。
  2. 编辑 Cline 配置文件:
    {
      "mcpServers": {
        "mikrotik-mcp": {
          "command": "mcp-server-mikrotik",
          "args": []
        }
      }
    }
    
  3. 保存配置并重启 Cline。
  4. 确认 MCP 服务器可达。

API 密钥安全存储示例:

{
  "mcpServers": {
    "mikrotik-mcp": {
      "command": "mcp-server-mikrotik",
      "env": {
        "MIKROTIK_API_PASSWORD": "${MIKROTIK_API_PASSWORD}"
      },
      "inputs": {
        "username": "${MIKROTIK_API_USER}"
      }
    }
  }
}

如何在流程中使用 MCP

在 FlowHunt 中集成 MCP

要将 MCP 服务器集成到 FlowHunt 工作流中,首先需在流程中添加 MCP 组件,并将其连接到您的 AI agent:

FlowHunt MCP flow

点击 MCP 组件打开配置面板。在系统 MCP 配置区域,按如下 JSON 格式填写您的 MCP 服务器信息:

{
  "mikrotik-mcp": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

配置完成后,AI agent 即可作为工具使用该 MCP,访问其全部功能。请注意将 “mikrotik-mcp” 替换为您的实际 MCP 服务器名称,并将 URL 替换为您自己的 MCP 服务器地址。


概览

部分可用性说明/备注
概览
提示模板列表无模板
资源列表无资源
工具列表VLAN 接口工具
API 密钥安全存储JSON 配置环境变量
采样支持(评测时非重点)未提及

我们的观点

MikroTik MCP 服务器聚焦于 VLAN 接口管理工具,并为多平台部署提供了完善的文档。但其不包含明确的资源和提示模板,也未提及 Roots 或 Sampling 支持。总体而言,该服务器对网络管理员实用性强,但在 MCP 更广泛功能覆盖上存在局限。

MCP 评分

有 LICENSE✅ (MIT)
有至少一个工具
Fork 数量5
Star 数量19

评分: 5/10
该服务器针对其应用场景功能完善、文档齐全,但未能充分利用 MCP 资源、提示模板、Roots 或采样等高级特性,因此在更复杂的 MCP 工作流场景下灵活性和集成性有限。

常见问题

MikroTik MCP 服务器的作用是什么?

它连接 AI 助手与 MikroTik RouterOS 设备,实现通过自然语言自动管理 VLAN、防火墙和 DNS,使网络运维更高效、更易用。

可以自动化哪些网络任务?

包括创建、列出、更新和获取 VLAN 接口,配置防火墙规则,以及管理 DNS 设置——全部可通过 AI 工作流自动完成。

非专业人士可以使用此集成吗?

可以!FlowHunt 的 AI 界面允许用户通过自然语言管理 MikroTik 路由器,让高级网络任务对非网络工程师也易于操作。

安全性如何保障?

敏感凭据(如 API 密钥和密码)以环境变量方式安全存储在 MCP 服务器配置中,防止泄露风险。

MikroTik MCP 服务器支持批量操作吗?

支持。您可以批量更新与配置 VLAN 接口,大幅节省管理员时间并减少手动错误。

该 MCP 服务器有哪些局限?

其专注于 VLAN 接口工具,不包含明确的提示模板、资源以及如 Roots 或 Sampling 等特性,可能影响复杂自动化的需求。

用 FlowHunt 自动化 MikroTik

体验无缝的 AI 驱动 MikroTik 管理。自然语言配置 VLAN、审计网络并批量更新配置。

了解更多

TickTick MCP 服务器集成
TickTick MCP 服务器集成

TickTick MCP 服务器集成

将 FlowHunt 与 TickTick MCP 服务器集成,解锁强大的 AI 驱动任务管理自动化。无缝连接您的 AI 代理,实现 TickTick 任务的创建、更新和完成,从而提升工作效率,实现流程自动化。...

2 分钟阅读
AI Task Management +4
LiveAgent MCP 服务器集成
LiveAgent MCP 服务器集成

LiveAgent MCP 服务器集成

将 FlowHunt 与 LiveAgent MCP 服务器集成,实现 AI 驱动的工单管理、客服人员、联系人及部门管理等自动化服务台工作流——通过标准化、安全的 API 接口轻松完成。...

2 分钟阅读
AI Helpdesk +5
Kubernetes MCP 服务器
Kubernetes MCP 服务器

Kubernetes MCP 服务器

Kubernetes MCP 服务器连接 AI 助手与 Kubernetes/OpenShift 集群,实现通过自然语言工作流进行资源管理、Pod 操作和 DevOps 自动化。...

2 分钟阅读
Kubernetes MCP Server +4