POX MCP Server provides a bridge to the POX SDN controller, enabling AI assistants to manage and configure OpenFlow-based networks. Developed by David Lin, this implementation exposes network topology information and controller configurations through resources, while offering specialized prompts for network management, hub implementation, and learning switch configuration. The server includes tools for datapath management, flow statistics retrieval, and table configuration, making it particularly valuable for educational environments, network prototyping, and SDN research where AI assistants need to interact with network infrastructure.
List all connected OpenFlow datapaths. Returns an array of active POX-controlled switches, including connection status and capabilities.
Get detailed datapath information. Input: dpid (string): Datapath identifier. Returns POX-managed switch details and features.
Retrieve POX flow statistics. Input: dpid (string): Datapath identifier, match (object, optional): POX match structure, table_id (string, optional): OpenFlow table ID, out_port (string, optional): Output port filter. Returns POX flow statistics including packet counts.
Configure POX flow tables. Input: dpid (string): Datapath identifier, flows (array): POX flow specifications. Returns flow table update confirmation.
Add network insights to POX configuration memo. Input: insight (string): Network observation or analysis. Returns insight addition confirmation and updates pox://network-config resource.
No reviews yet. Be the first to review!
Sign in to join the conversation