davidlin2k/pox-mcp-server
A Model Context Protocol (MCP) server for the POX SDN controller
Platform-specific configuration:
{
"mcpServers": {
"pox-mcp-server": {
"command": "npx",
"args": [
"-y",
"pox-mcp-server"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
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.
The server exposes two dynamic resources:
pox://network-config: A comprehensive POX controller configuration memopox://topology: Real-time network topology viewThe server provides three specialized prompts:
pox-network-manager: Interactive prompt for POX controller managementtopic - The network control aspect to focus onsimple-hub: Basic L2 hub implementation using POXdpid - The datapath identifierlearning-switch: L2 learning switch implementationdpid - The datapath identifierThe server offers five core tools:
get_switchesget_switch_descLoading reviews...