POX MCP Server
@MCP-Mirror
POX MCP Server について
Mirror of
基本情報
設定
以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。
{
"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"
}
}
}
}ツール
ツールは検出されませんでした
ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。
概要
What is POX MCP Server?
POX MCP Server is a Model Context Protocol (MCP) server that provides network control and management capabilities through the POX SDN controller. It enables Python-based network programming, OpenFlow device management, and automated network analysis through POX's modular architecture, targeting educational environments, network prototyping, and SDN research.
How to use POX MCP Server?
Configure the server in Claude Desktop by adding a "pox" entry under mcpServers in the JSON settings. The server runs via uv and requires the environment variable POX_SERVER_URL set to the URL of a running POX controller (e.g., http://localhost:8000).
Key features of POX MCP Server
- Exposes dynamic resources for POX configuration and network topology
- Provides interactive prompts for network manager, hub, and learning switch
- Lists all connected OpenFlow datapaths with connection status
- Retrieves detailed switch descriptions and flow statistics
- Configures POX flow tables from the MCP client
- Appends network insights to a persistent configuration memo
Use cases of POX MCP Server
- Manage OpenFlow switches and flow rules through Claude Desktop
- Build and test L2 hub and learning switch implementations in POX
- Collect and analyze network topology and flow statistics interactively
- Automate SDN experiments and network policy prototyping
- Support classroom instruction and SDN research with a conversational interface
FAQ from POX MCP Server
What runtime does POX MCP Server require?
The server runs using uv and must connect to a running POX controller, specified via the POX_SERVER_URL environment variable (default http://localhost:8000).
How do I access network topology and configuration data?
The server exposes two dynamic resources: pox://network-config for controller configuration and discovered insights, and pox://topology for real-time network topology showing active switches, host locations, and link status.
What kind of prompts are available?
Three prompts are provided: pox-network-manager for general POX controller management, simple-hub for a basic L2 hub implementation, and learning-switch for an L2 learning switch. Each requires a topic or dpid argument.
Can I add custom observations to the server's state?
Yes, the append_insight tool accepts a string insight and updates the pox://network-config resource with the new network observation or analysis.
What license applies to this server?
The server is licensed under the MIT License, allowing free use, modification, and distribution.
「その他」の他のコンテンツ
🪟 Windows-MCP
CursorTouchMCP Server for Computer Use in Windows
IDA Pro MCP
mrexodiaAI-powered reverse engineering assistant that bridges IDA Pro with language models through MCP.
Mcp
browsermcpBrowser MCP is a Model Context Provider (MCP) server that allows AI applications to control your browser
MCP Toolbox for Databases
googleapisMCP Toolbox for Databases is an open source MCP server for databases.
Inbox Zero AI MCP
elie222The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast.
コメント