MikroTik 路由器 MCP

通过自然语言请求管理 MikroTik RouterOS 网络设备。

Star 数
★ 316
最近更新
1 天前
License
MIT
主语言
Python

30 秒速览

运行形态
MCP 服务器
可在哪里用
通用 · 跨平台Claude.ai(部分支持)
费用
免费,无需付费服务
上手难度
高 · 需要较重的基础设施
开始前需要
网络访问MCP Server
典型场景
网络管理员通过 AI 助手为 MikroTik 路由器调整 VLAN。
不适合
  • 不使用 MikroTik RouterOS 设备的团队

这个 Agent 能做什么,适合哪些场景?

MikroTik MCP 是连接 AI 助手与 MikroTik RouterOS 设备的 MCP 服务器。它让助手通过自然语言请求执行路由器管理操作,例如管理 VLAN、配置防火墙规则和处理 DNS 设置。项目说明自 0.14.0 版本起可通过设备库存管理多台 MikroTik 设备。它面向能够连接 MCP 客户端并访问目标路由器的环境。README 链接到安装、测试和 Claude Desktop 集成文档,但所给材料没有提供具体部署命令、运行时要求或认证配置。

MCP 客户端将自然语言请求交给 MikroTik MCP,服务器据此与 MikroTik RouterOS 设备交互并执行网络管理操作。README 明确举例包括管理 VLAN、配置防火墙规则和处理 DNS 设置;它没有列出可调用工具的精确名称或完整操作清单。自 0.14.0 起,设备库存支持管理多台设备。结果通过该 MCP 交互流程返回给 AI 助手;所给材料未说明结果格式或失败处理方式。

  1. 网络管理员通过 AI 助手为 MikroTik 路由器调整 VLAN。
  2. 负责路由器策略的团队借助自然语言请求配置 MikroTik 防火墙规则。
  3. 管理员通过助手处理 MikroTik 设备上的 DNS 设置。
  4. 管理多台 MikroTik 设备的运维人员使用 0.14.0 起提供的库存能力。
  5. 希望在 Claude Desktop 中连接 MikroTik 路由器的用户,可参考项目列出的集成指南。

如何安装或部署这个 Agent?

所给材料列出了安装指南以及 Claude Desktop 集成指南,但未包含安装步骤、软件包或运行时要求、启动命令、设备认证方式。要完成可复现安装,需要这些具体信息;仅凭当前材料无法给出准确命令。

如何使用这个 Agent?

README 说明可通过 AI 助手发送自然语言请求,并链接到 Claude Desktop 配置指南及 MCP Inspector 交互测试指南,但没有提供配置内容、工具调用示例或首个可运行请求。要实际使用,需要按相应指南配置 MCP 客户端,并提供可访问目标 RouterOS 设备的连接与认证信息;所给材料未说明其具体字段。

这个 Agent 有哪些优点和局限?

优点
  • 通过 MCP 将 AI 助手请求连接到 MikroTik RouterOS 设备。
  • README 明确覆盖 VLAN、防火墙规则和 DNS 设置等具体网络操作。
  • 自 0.14.0 起支持用设备库存管理多台 MikroTik 设备。
  • README 提供 Claude Desktop 和 MCP Inspector 集成指南入口。
局限
  • 用途依赖 MikroTik RouterOS 设备,不适用于其他网络设备的管理需求。
  • 当前材料没有安装命令、运行时版本或启动配置,难以据此评估部署工作量。
  • 当前材料未说明设备认证、权限范围或操作确认机制。
  • 未提供工具名称、完整功能清单或错误处理说明。

这个 Agent 与同类方案有什么区别?

与相关度最高的同类 agent 并排比较关键指标。

Agent 源码审查 形态 / 费用 Star 最近更新 主语言 完整支持的平台
MikroTik 路由器 MCP 当前 54 · 缺口较多 MCP 服务器免费 ★ 316 1 天前 Python —
OptimNow Cloud FinOps 知识库 65 · 存在缺口 Agent 插件 / 技能免费 ★ 66 今天 Python Claude Code
x-use 55 · 缺口较多 MCP 服务器免费 ★ 180 2 天前 Python Codex · Claude Code · Claude.ai
AI Gateway 实验室 53 · 缺口较多 命令行工具免费 + 模型费 ★ 1k 1 个月前 Jupyter Notebook —

FollowAgents 如何评估这个 Agent?

FollowAgents 源码审查 · FARS-2.1
缺口较多
54/ 100 五分制 2.7 / 5
信任安全 12/29
可靠稳定 6/14
适用触发 10/18
规范维护 14/18
有效结果 7/13
证据核验 5/8
查看各维度的扣分理由
信任安全12 / 29 · 2.1/5

文档说明可用 RouterOS 受限账户,并提供只读工具目录、SSH agent 密钥限制、HTTP IP/Host/Origin allowlist 与敏感信息隐藏配置,且披露 SSH 自动接受未知主机密钥、HTTP 无内建认证及容器环境变量泄露风险,支持最小权限与数据流判断。扣分原因:写操作默认可用且材料没有用户确认门槛或回滚机制;隐藏敏感信息默认关闭且明确无法识别自由格式秘密;依赖仅给出版本下限,未见安全审计或锁定策略;外部副作用包括直接修改路由器、恢复备份、上传文件,来源身份也未由注册表验证。

可靠稳定6 / 14 · 2.1/5

安装文档给出 Python 版本、传输方式、超时、健康检查及锁文件安装路径,CI 配置也描述锁文件漂移检查与测试流程。扣分原因:README、安装文档和示例虽大体互相支持,但材料未充分证明所有行为与当前实现一致;运行时故障消息的具体形式和恢复指引很少,不能据此给更高分。

适用触发10 / 18 · 2.8/5

项目面向需要通过 MCP 管理 MikroTik RouterOS 的 AI 助手用户,覆盖单设备和设备清单、stdio 与 HTTP 传输,并提供只读模式及部署配置。扣分原因:虽有广泛场景说明,但未见明确的工具触发规则或何时不应调用的细化指导;能力边界主要由安全文档和配置说明表达,缺少更完整的操作边界说明。

规范维护14 / 18 · 3.9/5

文档目录清晰,安装路径、前置条件、CLI/环境变量、Docker 与代理配置均较详细;MIT 许可文本完整,安全考虑和已知限制明确列出。扣分原因:示例量大但部分直接示范包含密码、恢复、清日志等高影响操作,缺少逐例风险提示;版本信息依赖发布流程,所给材料未展示变更日志;虽有贡献和安全报告渠道,但维护责任与响应承诺只部分具体化。

有效结果7 / 13 · 2.7/5

该服务把自然语言助手连接到 RouterOS 管理能力,涵盖网络配置、监控、备份及设备清单,具备明确的自动化价值。扣分原因:示例主要展示调用命令,未呈现结果格式、验证步骤或变更后的可读摘要;直接管理网络设备带来较高配置错误成本,材料也未展示默认确认或事务式恢复保障。

证据核验5 / 8 · 3.1/5

不少安全和安装声明可在提供的安全策略、安装文档、项目元数据及 CI 配置之间交叉对照;文档也区分了配置事实与部署建议。扣分原因:本次材料未包含实现源码或锁文件内容,徽章和外部审计声明无法由所给文件核实,且文档中的部分能力描述不能在此静态材料中逐项追溯到实现。

风险与缓解建议
  • 源码中未见:执行前用户确认开启或自行加上执行前确认;先在沙箱或测试环境跑通,确认行为后再接入真实数据。
  • HTTP 传输没有内建调用方认证,且默认监听 0.0.0.0;应仅在可信网络中使用并配置访问限制或外部认证。
  • SSH 主机密钥当前自动接受未知密钥;生产部署前应评估中间人攻击风险。
  • 只读模式限制 MCP 工具目录,不构成 RouterOS 权限强制;应使用权限受限的设备账户。
  • 敏感信息隐藏默认关闭,并不能可靠识别自由格式注释或日志中的任意秘密。
证据充分度:低 评估于 2026年11月4日 审查版本 b7836dbd0dc1
查看完整评分方法 →

最近版本

来自该项目 GitHub Releases 的最新发布记录,说明为上游原文摘录,未经本站改写或测试。

  1. v0.26.2 Release v0.26.2
    发布说明摘录
    Changes in v0.26.2 This release was automatically created by GitHub Actions. PyPI package version: 0.26.2.0 Git tag: v0.26.2 Commit: e0a90d33324356567b536ba51fbac17c1791980d
    在 GitHub 查看 ↗
  2. v0.26.1 Release v0.26.1
    发布说明摘录
    Changes in v0.26.1 This release was automatically created by GitHub Actions. PyPI package version: 0.26.1.0 Git tag: v0.26.1 Commit: a5216cdaab2ac0b7f4b9065d2cc699a205c92b52
    在 GitHub 查看 ↗
  3. v0.26.0 Release v0.26.0
    发布说明摘录
    Changes in v0.26.0 This release was automatically created by GitHub Actions. PyPI package version: 0.26.0.0 Git tag: v0.26.0 Commit: 2377ecb015ebe5d389ac7748b6e00bb98a566b3e
    在 GitHub 查看 ↗

常见问题

它能管理哪些设备?
README 说明它与 MikroTik RouterOS 设备交互,并提到从 0.14.0 起可通过库存管理多台 MikroTik 设备。
是否能通过 Claude Desktop 使用?
README 列出了 Claude Desktop 集成指南,但当前材料没有包含配置步骤。
它能执行哪些网络操作?
README 举例包括管理 VLAN、配置防火墙规则和处理 DNS 设置;没有给出完整操作列表。
使用前需要配置什么权限或凭据?
需要能连接目标 RouterOS 设备,但所给材料没有说明凭据格式、权限要求或配置字段。
在 GitHub 查看 ↗ 安装 ↓

对比同类 Agent

用同一套 FARS 评审,横向比较这个 Agent 所属的短名单。

相关 Agents