{"id":"adowair-zed-mcp-server-digitalocean","name":"zed-mcp-server-digitalocean","homepage":null,"repo_url":"https://github.com/adowair/zed-mcp-server-digitalocean","category":"infrastructure","subcategories":[],"tags":["zed-extension","mcp","digitalocean","agent-tools","infrastructure","rust"],"what_it_does":"A Zed extension that exposes DigitalOcean's MCP server inside Zed's Agent panel by downloading the @digitalocean/mcp Node package and launching it via Node. It forwards a required DigitalOcean API token and optional configuration (enabled services, API endpoint override) so Zed can use MCP tools for DigitalOcean resources.","use_cases":["Letting a Zed agent browse/manage DigitalOcean resources (e.g., apps, databases, droplets) through MCP tools","Centralizing DigitalOcean MCP tool access inside the Zed Agent panel for interactive workflows","Using a local MCP proxy/launcher approach rather than manually configuring remote MCP endpoints"],"not_for":["Environments where third-party code execution (Node package download/launch) is not allowed","Teams that require documented MCP tool schemas, strict rate-limit handling, or robust operational guarantees from the extension itself","Production setups needing clear SLA/SLO and detailed incident/error-recovery behavior from the MCP server wrapper"],"best_when":"You want to use DigitalOcean MCP capabilities from within Zed and can securely provide a DigitalOcean personal access token to the extension.","avoid_when":"You cannot accept token-based access risk or you need strong, documented guarantees about error handling, rate limits, and operational reliability of the wrapper/launcher.","alternatives":["Configure DigitalOcean’s hosted MCP endpoints directly in Zed (remote MCP) using the provided server URL and Bearer token header","Use DigitalOcean APIs directly (REST) via your own tooling instead of MCP","Use another Zed MCP extension or a self-hosted MCP gateway/proxy around DigitalOcean"],"af_score":35.0,"security_score":44.0,"reliability_score":22.5,"package_type":"mcp_server","discovery_source":["github"],"priority":"low","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-04-04T21:22:51.817155+00:00","interface":{"has_rest_api":false,"has_graphql":false,"has_grpc":false,"has_mcp_server":true,"mcp_server_url":null,"has_sdk":false,"sdk_languages":[],"openapi_spec_url":null,"webhooks":false},"auth":{"methods":["Bearer token (DigitalOcean API token / personal access token) passed to the MCP server"],"oauth":false,"scopes":false,"notes":"The extension requires a DigitalOcean personal access token in settings. The README does not describe token scopes, least-privilege recommendations, or how tokens are stored/redacted."},"pricing":{"model":null,"free_tier_exists":false,"free_tier_limits":null,"paid_tiers":[],"requires_credit_card":false,"estimated_workload_costs":null,"notes":"No pricing information provided for the extension itself; any costs would come from DigitalOcean API usage."},"requirements":{"requires_signup":false,"requires_credit_card":false,"domain_verification":false,"data_residency":[],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":35.0,"security_score":44.0,"reliability_score":22.5,"mcp_server_quality":55.0,"documentation_accuracy":45.0,"error_message_quality":0.0,"error_message_notes":null,"auth_complexity":60.0,"rate_limit_clarity":5.0,"tls_enforcement":70.0,"auth_strength":55.0,"scope_granularity":25.0,"dependency_hygiene":35.0,"secret_handling":30.0,"security_notes":"Uses a DigitalOcean personal access token for authentication. The README does not document token scope/least-privilege, secure storage/redaction behavior, or whether the extension logs requests/responses. It downloads and launches a Node package (@digitalocean/mcp), so supply-chain and dependency integrity practices are not described in the provided content.","uptime_documented":0.0,"version_stability":40.0,"breaking_changes_history":30.0,"error_recovery":20.0,"idempotency_support":"false","idempotency_notes":null,"pagination_style":"none","retry_guidance_documented":false,"known_agent_gotchas":["Requires a valid DigitalOcean API token; failures may occur if the token is missing/expired","The extension launches a Node-based MCP server; network/API errors will propagate from DigitalOcean and may need agent-side retry logic","Services selection is controlled by a comma-separated string; incorrect values may disable expected tools"]}}