使用说明
MCP Omada
TP-Link Omada SDN控制器용 MCP(模型上下文协议)서버.
使用18个工具管理Omada网络基础架构。
工具列表
| 工具 | 说明 |
|---|---|
omada_get_controller |
查看控制器信息 |
omada_list_sites |
站点列表 |
omada_get_site |
站点详细信息 |
omada_list_devices 设备列表(AP/Switch/Gateway) |
|
omada_get_device |
设备详细信息 |
omada_device_action 设备动作(reboot,adopt) |
|
omada_list_clients |
连接客户端列表 |
omada_get_client |
客户端详细信息 |
omada_client_action |
客户端动作(block,unblock) |
omada_list_wlans |
WLAN/SSID列表 |
omada_list_lans |
LAN网络列表 |
omada_get_wan |
WAN设置 |
omada_list_firewall_rules |
防火墙规则 |
omada_list_port_forwards |
端口转发规则 |
omada_list_routes |
静态路由 |
omada_get_statistics |
流量统计 |
omada_list_events |
事件/通知 |
omada_list_logs |
系统日志 |
前提条件
必须在Omada Controller中创建Open API Client:
- Omada控制器웹 UI>全局视图>设置>平台集成>打开API
- 创建客户端→复制客户端ID、客户端秘密
部署(Dockge)
services:
mcp-omada:
image: ghcr.io/wonjo-linc/mcp-omada:latest
container_name: mcp-omada
restart: unless-stopped
ports:
- "3102:3000"
environment:
- OMADA_URL=https://omada.example.com
- OMADA_CLIENT_ID=your_client_id
- OMADA_CLIENT_SECRET=your_client_secret
- MCP_API_KEY=your_api_key
- OAUTH_CLIENT_ID=your_oauth_client_id
- OAUTH_CLIENT_SECRET=your_oauth_client_secret
- PORT=3000
