POX MCP 服务器
为 POX SDN 控制器设计的模型上下文协议 (MCP) 服务器,用于网络控制与管理。
快速入门
概述
POX MCP 服务器基于 Python 实现,提供网络配置和实时拓扑视图。
核心功能
- 资源
pox://network-config
: 网络配置信息。pox://topology
: 实时网络拓扑。
- 提示工具
pox-network-manager
: 管理网络控制。simple-hub
: 基础 L2 Hub。learning-switch
: L2 学习交换机。
- 工具
get_switches
: 列出所有 OpenFlow 设备。get_flow_stats
: 获取流统计。
使用方法
- 克隆仓库:
git clone https://github.com/davidlin2k/pox-mcp-server.git
- 安装依赖并运行:
- 进入项目目录:
cd pox-mcp-server
- 启动服务:
uv --directory parent_of_servers_repo/servers/src/mcp_server_pox run server.py
- 进入项目目录:
- 配置环境变量:设置
POX_SERVER_URL=http://localhost:8000
。
更多内容请参考 README。