Pox MCP Server

This MCP server is licensed under the MIT License. This means you are free to use, modify, and distribute the software, subject to the terms and

Local serverstdioPython

What is the Pox MCP Server?

This MCP server is licensed under the MIT License. This means you are free to use, modify, and distribute the software, subject to the terms and conditions of the

What you get

A Model Context Protocol (MCP) server implementation that provides network control and management capabilities through the POX SDN controller. This server enables Python-based network programming, OpenFlow device management, and automated network analysis through POX's modular architecture. Perfect for educational environments, network prototyping, and SDN research.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
get_switchesList all connected OpenFlow datapaths
ReturnsInsight addition confirmation
get_switch_descGet detailed datapath information
Input:insight (string): Network observation or analysis
get_flow_statsRetrieve POX flow statistics
matchobject, optional): POX match structure
table_idstring, optional): OpenFlow table ID
out_portstring, optional): Output port filter
set_tableConfigure POX flow tables
append_insightAdd network insights to POX configuration memo

How to install the Pox MCP Server

{
  "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"
      }
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

VariableDescriptionRequired
POX_SERVER_URLDeclared in the maintainer’s client configuration.Check documentation

Example prompts to try

  • “Use Pox to get switches.”
  • “Use Pox to Returns.”
  • “Use Pox to get switch desc.”

Frequently asked questions

This MCP server is licensed under the MIT License. This means you are free to use, modify, and distribute the software, subject to the terms and conditions of the Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.