Loading...
{
"mcpServers": {
"pox": {
"command": "uv",
"args": [
"--directory",
"parent_of_servers_repo/servers/src/mcp_server_pox",
"run",
"server.py"
],
"env": {
"POX_SERVER_URL": "http://localhost:8000"
}
}
}
}get_switchesLists all connected OpenFlow datapaths controlled by POX.
Read-only operation; retrieves information about connected switches.
get_switch_descRetrieves detailed information about a specific OpenFlow datapath.
Read-only operation; retrieves switch details based on datapath ID.
get_flow_statsRetrieves flow statistics from a specified OpenFlow datapath.
Read-only operation; retrieves flow statistics without modifying the network.
set_tableConfigures flow tables on a specified OpenFlow datapath.
Modifies network behavior by updating flow tables, potentially disrupting traffic.
append_insightAppends network insights to the POX configuration memo.
Adds data to the network configuration memo, which could be misleading if the insight is incorrect or malicious.
The POX MCP server offers powerful network control capabilities but requires careful management to avoid misconfiguration. It's relatively safe for read-only operations and network monitoring, but risky when using tools that modify network flows or configurations without proper validation.