{"id":"orange-mcp-server-pox","name":"orange-mcp-server-pox","homepage":"https://pypi.org/project/orange-mcp-server-pox/","repo_url":null,"category":"infrastructure","subcategories":[],"tags":["mcp","sdn","pox","openflow","network-automation","devtools","python"],"what_it_does":"An MCP server that exposes tools/resources/prompts for controlling and inspecting a POX (POX SDN controller) environment, including listing datapaths, fetching flow stats, setting flow tables, and appending network insights, plus resources for topology and a network configuration memo.","use_cases":["SDN experimentation and education with POX/OpenFlow","Automating network topology discovery and basic network analysis","Programmatic flow inspection and simple flow-table updates via MCP","Building agent-driven network management workflows in local labs"],"not_for":["Production network operations without additional hardening and operational safeguards","Internet-facing deployments without strong authentication/authorization and network segmentation","Use as a general-purpose POX controller API for all POX features (appears to be a sample/minimal interface)"],"best_when":"Used in a controlled local environment/lab where the agent and POX/OpenFlow devices are trusted and can be monitored.","avoid_when":"Avoid exposing it publicly or using it to perform privileged flow changes in environments where misconfiguration could cause outages, and avoid without verifying authentication and error handling behavior.","alternatives":["Using POX directly with its native configuration/event mechanisms","Writing a custom MCP server or REST API wrapper around POX/OpenFlow with tighter controls","Using an established SDN controller management API (e.g., Ryu/ONOS/OpenDaylight) with their documented interfaces"],"af_score":41.2,"security_score":22.0,"reliability_score":25.0,"package_type":"mcp_server","discovery_source":["pypi"],"priority":"low","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-04-05T10:38:13.147095+00:00","interface":{"has_rest_api":false,"has_graphql":false,"has_grpc":false,"has_mcp_server":true,"mcp_server_url":"http://localhost:8000 (from README example via POX_SERVER_URL env var)","has_sdk":false,"sdk_languages":["Python"],"openapi_spec_url":null,"webhooks":false},"auth":{"methods":[],"oauth":false,"scopes":false,"notes":"No authentication/authorization mechanism is described in the provided README/manifest content. MCP servers commonly need explicit access control; this is not documented here."},"pricing":{"model":null,"free_tier_exists":false,"free_tier_limits":null,"paid_tiers":[],"requires_credit_card":false,"estimated_workload_costs":null,"notes":"Open-source/sample package; no hosted pricing information provided."},"requirements":{"requires_signup":false,"requires_credit_card":false,"domain_verification":false,"data_residency":[],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":41.2,"security_score":22.0,"reliability_score":25.0,"mcp_server_quality":55.0,"documentation_accuracy":55.0,"error_message_quality":0.0,"error_message_notes":null,"auth_complexity":20.0,"rate_limit_clarity":0.0,"tls_enforcement":25.0,"auth_strength":10.0,"scope_granularity":0.0,"dependency_hygiene":30.0,"secret_handling":50.0,"security_notes":"README provides an HTTP localhost URL example but does not mention TLS. Authentication/authorization, role-based access, scope restrictions, rate limiting, or request auditing are not documented. The package depends on mcp and requests; without further repo inspection, dependency and CVE posture cannot be confirmed.","uptime_documented":0.0,"version_stability":40.0,"breaking_changes_history":30.0,"error_recovery":30.0,"idempotency_support":"false","idempotency_notes":"No idempotency guarantees are stated. Tools like set_table and append_insight appear to be state-changing, but repeat behavior is not documented.","pagination_style":"none","retry_guidance_documented":false,"known_agent_gotchas":["State-changing tools (e.g., set_table, append_insight) are not documented as idempotent; repeated calls may compound effects.","Flow/table operations require correct POX/OpenFlow semantics (dpid/match/flow format); mismatch may cause failures.","No authentication or authorization is documented; agents should run in trusted networks."]}}