POX MCP 服务器

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: 获取流统计。

使用方法

  1. 克隆仓库:git clone https://github.com/davidlin2k/pox-mcp-server.git
  2. 安装依赖并运行:
    • 进入项目目录:cd pox-mcp-server
    • 启动服务:uv --directory parent_of_servers_repo/servers/src/mcp_server_pox run server.py
  3. 配置环境变量:设置 POX_SERVER_URL=http://localhost:8000

更多内容请参考 README