ONOS MCP 服务器
一个通过 ONOS SDN 控制器提供网络控制和管理能力的 MCP 服务器实现。
快速入门
概述
ONOS MCP 服务器旨在通过结构化 API 接口为 AI 助手提供网络管理、设备控制与分析功能。
主要功能
- 网络资源访问(设备、链路、主机等)
- 网络性能分析(流量模式、利用率统计)
- 系统健康监控(内存使用、集群状态)
- 应用管理与流规则配置
环境要求
- Python 3.7+
- uv 工具(用于依赖管理)
- 运行中的 ONOS 控制器
配置方法
通过环境变量配置:
ONOS_API_BASE
: ONOS API 的基础 URL,默认为 http://localhost:8181/onos/v1ONOS_USERNAME
: 用户名,默认为 onosONOS_PASSWORD
: 密码,默认为 rocks
启动步骤
- 安装依赖:
uv install
- 启动服务:
uv run server.py
- 使用配置文件或环境变量设置 ONOS 参数
更多内容请参考贡献指南。