Token导航 LogoToken导航

MCP Server · 运维云端

Unifi Agent

AI驱动的UniFi网络管理工具,通过Claude Code提供56种工具来管理设备、客户端、网络、WiFi、防火墙规则、VLAN等,支持SSH直接访问进行高级配置。

未说明官方级别未说明来源级核验工具 56
PythonClaude云端部署

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
brianbell-x
提供方
brianbell-x

工具数量

56

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

7

仓库热度

收录来源

1 个

MCP World

选型结论

Unifi Agent 属于运维云端类 MCP Server,公开资料标注 56 个工具,通过传输方式未标注接入,适配 Claude,没有现成的安装命令;接入前先确认权限范围。

分类

运维云端

传输方式

未说明

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 56 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

公开资料仍需确认:安装命令

详细介绍

Unifi代理

通过AI驱动的UniFi网络管理 克劳德代码两台MCP服务器提供了56个工具,让Claude管理您的整个UniFi基础设施——设备、客户端、网络、WiFi、防火墙规则、VLAN、热点凭证等。SSH服务器为API之外的高级配置提供了直接的外壳访问。

它能做什么?

问克劳德这样的问题:

  • “列出所有设备,并显示哪些设备CPU使用率高”
  • “在VLAN 50上创建一个带有专属门户的访客网络”
  • “设置ACL规则以阻止物联网设备到达管理VLAN”
  • “为明天的活动生成20张热点优惠券,24小时限制,10Mbps上限”
  • “将所有AP信道宽度更改为160MHz” *(通过SSH+MongoDB)*
  • “显示连接到EFB网络的所有客户端”

建筑

unifi-mcp/          51 tools — UniFi Integration API (Python, httpx, Pydantic)
ssh-mcp/             5 tools — SSH command execution (Python, asyncssh)
.claude/skills/      Claude Code skill with example payloads and gotchas

先决条件

快速开始

1.克隆和安装依赖关系:

git clone https://github.com/brianbell-x/Unifi-Agent.git
cd Unifi-Agent
cd unifi-mcp && uv sync && cd ..
cd ssh-mcp && uv sync && cd ..

2.配置凭据:

cp .env.sample .env
cp .mcp.json.sample .mcp.json
cp ssh-mcp/hosts.json.sample ssh-mcp/hosts.json

编辑 .env 使用您的控制器URL、API密钥和站点ID:

UNIFI_HOST=https://192.168.1.1
UNIFI_API_KEY=your-api-key-here
UNIFI_SITE_ID=your-site-id

编辑 .mcp.json 使用相同的值,并在需要时调整路径。

编辑 ssh-mcp/hosts.json 使用您的SSH凭据。

3.查找您的网站ID:

# Start Claude Code from the project directory
claude
# Then ask: "List all sites"

4.开始使用它:

claude

Claude将自动连接到两个MCP服务器,并可以访问所有56个工具。

工具

UniFi MCP(51个工具)

类别工具操作
信息和网站get_app_info, list_sites控制器版本,受管站点
设备list_devices, get_device, get_device_stats, restart_device, power_cycle_port, list_pending_devices监控、重启、PoE循环
客户list_clients, get_client, authorize_guest, unauthorize_guest互联客户端、访客门户
网络list_networks, get_network, create_network, update_network, delete_network, get_network_referencesVLAN/子网CRUD
无线网络list_wifi, get_wifi, create_wifi, update_wifi, delete_wifiSSID积垢
代金券list_vouchers, get_voucher, create_vouchers, delete_voucher, bulk_delete_vouchers热点通行证
防火墙list_firewall_zones, get_firewall_zone, create_firewall_zone, update_firewall_zone, delete_firewall_zone区域管理
ACL规则list_acl_rules, get_acl_rule, create_acl_rule, update_acl_rule, delete_acl_rule流量过滤
交通列表list_traffic_matching_lists, get_traffic_matching_list, create_traffic_matching_list, update_traffic_matching_list, delete_traffic_matching_list端口/IP组
支持list_wans, list_vpn_tunnels, list_vpn_servers, list_radius_profiles, list_device_tags, list_dpi_categories, list_dpi_applications, list_countries只读

SSH MCP(5个工具)

工具说明
ssh_list_hosts列出已配置的SSH主机(未显示密码)
ssh_execute远程主机上的一键命令
ssh_session_start打开持久会话(超时30分钟)
ssh_session_command在会话中运行命令(保留cwd)
ssh_session_close关闭会话

高级:直接设备访问

集成API不会公开所有内容。对于无线电配置、信道宽度、最小RSSI阈值和其他低级设置,SSH MCP服务器直接连接到UDM Pro的MongoDB:

# Example: Change 5GHz channel width to 160MHz on all APs
mongo --port 27117 ace --eval '
  db.device.updateMany(
    {"model": "U7P"},
    {$set: {"radio_table.$[r].ht": "160"}},
    {arrayFilters: [{"r.radio": "na"}]}
  )
'
# Then force-provision to apply
db.task.insertMany(
  db.device.find({"model":"U7P"}, {mac:1, _id:0}).toArray().map(d => ({
    mac: d.mac, type: "cmd", cmd: "force-provision", _id: new ObjectId()
  }))
)

钥匙套

  • 分页:列表端点最多返回25个项目(凭证:100)。无偏移/限制参数——仅第一页。
  • WiFi/网络创建:API需要的字段比架构建议的要多得多。技能档案(.claude/skills/unifi/SKILL.md)具有完整的工作有效载荷。
  • ACL规则排序:较低 index =更高的优先级(第一场比赛获胜)。
  • 批量删除筛选器语法:带空格的值需要单引号: name.eq('My Thing').
  • 安全套接层:服务器禁用自签名控制器证书的SSL验证。

许可证

麻省理工学院

工具与能力

工具数量

56

资源数量

0

提示词数量

0

能力标签

AI网络管理Python本地部署UniFi集成SSH管理网络自动化防火墙配置

支持客户端

Claude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

看服务状态

查询容器、日志和监控指标,定位异常。

执行部署变更

在权限范围内触发发布、回滚和环境切换。

核对资源用量

汇总用量,找出闲置和超额的部分。

选择建议

值得选的地方

  • 工具数量 56 个,一次接入能覆盖的操作比单点工具更全。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在运维云端场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Unifi Agent

MCP World · 本页

56未说明未标注1 个2026-05-17
Ui Tars Desktop 8a825770

MCP World

0stdio有1 个2026-05-17
Elie222 MCP

MCP World

0未说明未标注1 个2026-05-17
Arizeai Phoenix MCP

MCP World

0stdio有3 个2026-05-17
Unity MCP 87ee506e

MCP World

42HTTP有2 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Unifi Agent 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

Unifi Agent 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

Unifi Agent 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Unifi Agent 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Unifi Agent 支持哪些客户端?

公开资料标注支持 Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP