{"id":"fxstein-code-server-python","name":"code-server-python","homepage":"https://hub.docker.com/r/fxstein/code-server-python","repo_url":"https://hub.docker.com/r/fxstein/code-server-python","category":"devtools","subcategories":[],"tags":["devtools","ide","web-ide","remote-development","self-hosted","editor","vscode-compatible"],"what_it_does":"code-server (Python package) provides a web-based VS Code environment (“code-server”) that can run on a machine and be accessed via a browser, enabling remote editing/development. The Python package typically wraps/downloads/distributes code-server rather than implementing a separate API service.","use_cases":["Remote software development in a browser (lightweight alternative to full IDE setup on each machine)","IDE access for teams needing centralized dev environments","Training/hands-on labs where browser-based editing is preferred","Running VS Code workflows on headless servers/VMs"],"not_for":["Producing a programmatic REST/GraphQL API for business logic (it’s primarily an editor/web IDE runtime)","High-security environments that require strict, documented authz/authn guarantees without careful configuration review","Server-to-server integrations where a stable public API contract is required"],"best_when":"You want browser-based code editing on a host where you can control deployment, authentication to the web UI, and networking (e.g., reverse proxy) around the code-server process.","avoid_when":"You cannot safely expose the web IDE to untrusted networks or cannot configure secure authentication (and potentially TLS/reverse proxy hardening).","alternatives":["Official code-server (distributed via Node/npm and other installers)","VS Code Server / Remote-SSH workflows","JetBrains Gateway","web IDEs such as Theia-based solutions","Self-hosted IDEs like OpenVSCode-Server (if compatible with your needs)"],"af_score":21.2,"security_score":44.8,"reliability_score":32.5,"package_type":"mcp_server","discovery_source":["docker_mcp"],"priority":"low","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-04-04T19:53:29.282724+00:00","interface":{"has_rest_api":false,"has_graphql":false,"has_grpc":false,"has_mcp_server":false,"mcp_server_url":null,"has_sdk":false,"sdk_languages":[],"openapi_spec_url":null,"webhooks":false},"auth":{"methods":["Web UI authentication depending on deployment configuration (commonly via built-in password/token or reverse proxy auth), but exact method depends on how code-server is started/configured."],"oauth":false,"scopes":false,"notes":"No package-level, clearly documented OAuth/scopes model is evident from the provided info. Auth behavior for the web IDE depends on runtime flags and/or reverse proxy configuration (not enough data here to score strongly)."},"pricing":{"model":null,"free_tier_exists":false,"free_tier_limits":null,"paid_tiers":[],"requires_credit_card":false,"estimated_workload_costs":null,"notes":"Self-hosted open-source style; costs are infrastructure-related rather than API pricing. No billing/tiers info provided in the prompt."},"requirements":{"requires_signup":false,"requires_credit_card":false,"domain_verification":false,"data_residency":[],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":21.2,"security_score":44.8,"reliability_score":32.5,"mcp_server_quality":0.0,"documentation_accuracy":30.0,"error_message_quality":0.0,"error_message_notes":null,"auth_complexity":40.0,"rate_limit_clarity":0.0,"tls_enforcement":60.0,"auth_strength":45.0,"scope_granularity":20.0,"dependency_hygiene":50.0,"secret_handling":50.0,"security_notes":"Security depends on deployment. code-server web UI must be protected (TLS, authentication). No evidence provided here of fine-grained authorization scopes or robust, documented secret handling. Assume you must rely on reverse proxy/TLS and strong credentials management when exposing to networks.","uptime_documented":0.0,"version_stability":50.0,"breaking_changes_history":40.0,"error_recovery":40.0,"idempotency_support":"false","idempotency_notes":null,"pagination_style":"none","retry_guidance_documented":false,"known_agent_gotchas":["This is not primarily an API package; agent integration via direct tool calls is limited without a stable API surface.","Security posture depends heavily on how the web UI is exposed (reverse proxy, TLS, auth/token settings).","If a Python wrapper downloads/starts code-server, agent workflows may need process/session management rather than stateless HTTP calls."]}}