Documentation
Generated on 28 Apr 2026
This content is automatically generated from https://github.com/digitalocean-labs/mcp-digitalocean/blob/main/pkg/registry/docs/README.md.
Documentation Tools
Read-only tools for querying DigitalOcean’s public documentation. No authentication required.
Supported Tools
-
docs-search Full-text search across all DigitalOcean documentation. Arguments:
Query(string, required): Search query stringLimit(number, default: 10): Maximum number of results to return
-
docs-get-page Fetch the full markdown content of a specific docs page. Arguments:
URL(string, required): Full URL or path of the docs page (e.g.,https://docs.digitalocean.com/products/droplets/getting-started/quickstart/or/products/droplets/getting-started/quickstart/)
-
docs-find-for-service List documentation pages for a given DigitalOcean service. Arguments:
Service(string, required): DigitalOcean service name (e.g.,"droplets","kubernetes","app platform","databases")
-
docs-get-quickstart Get the quickstart or getting-started guide for a service. Arguments:
Service(string, required): DigitalOcean service name (e.g.,"droplets","kubernetes","app platform")
How It Works
- Indexes
docs.digitalocean.com/llms.txtand per-servicellms.txtfiles - Fetches raw markdown via the
index.html.mdendpoint - In-memory caching (30 min for pages, 1 hour for indexes)
- Supports common service name aliases (e.g., “k8s” → “kubernetes”, “gpu” → “bare-metal-gpus”)
Example Usage
-
Search documentation: Tool:
docs-searchArguments:Query:"kubernetes networking"Limit:5
-
Fetch a specific page: Tool:
docs-get-pageArguments:URL:"/products/droplets/getting-started/quickstart/"
-
Browse a service: Tool:
docs-find-for-serviceArguments:Service:"app platform"
-
Get a quickstart guide: Tool:
docs-get-quickstartArguments:Service:"databases"
Notes
- All tools are read-only and do not require a DigitalOcean API token.
- All tools use argument-based input; do not use resource URIs.
- All responses are returned as markdown text.
- Service name aliases are supported (e.g., “k8s” for “kubernetes”, “postgres” for “postgresql”).