MCP Servers / development / POX MCP Server

POX MCP Server

JSON →
none1development

An MCP server for the POX SDN controller, enabling network control, management, and analysis using Python and OpenFlow.

Install
How to run this server

No install command recorded.

server path: pox-mcp-server
Tools
What this server exposes
get_switches
List all connected OpenFlow datapaths. No input required. Returns array of active POX-controlled switches with connection status and capabilities.
get_switch_desc
Get detailed datapath information. Input: dpid (string) - Datapath identifier. Returns POX-managed switch details and features.
get_flow_stats
Retrieve POX flow statistics. Input: dpid (string), match (object, optional), table_id (string, optional), out_port (string, optional). Returns POX flow statistics including packet counts.
set_table
Configure POX flow tables. Input: dpid (string), flows (array) - POX flow specifications. Returns flow table update confirmation.
append_insight
Add network insights to POX configuration memo. Input: insight (string) - Network observation or analysis. Returns insight addition confirmation. Updates pox://network-config resource.
Configuration
Environment & auth
authnone
envPOX_SERVER_URL
Resources
POX MCP Server — MCP Server · libregistry