{
  "markdown": "# ADK Docs Extension for Gemini CLI\n\nThis extension provides documentation support for using the [Agent Development Kit (ADK)](https://google.github.io/adk-docs/).\n\n## Repo Metadata\n\nAuthor: Darren Lester\n\n## How It Works\n\nThis Gemini CLI extension uses the [MCP LLMS-TXT Doc Server](https://pypi.org/project/mcpdoc/) to provide the Gemini model with up-to-date information about ADK. The documentation content is sourced from the `llms.txt` file in the [official ADK-Docs](https://github.com/google/adk-docs). This file is effectively a sitemap of the ADK documentation.\n\nThe extension's `GEMINI.md` file provides instructions to the Gemini model, guiding it to use the tools provided by this extension when answering questions about ADK.\n\n## Why Is This Useful?\n\nThis extension empowers Gemini CLI to provide accurate and current information about ADK, without relying on potentially outdated internal knowledge. This is particularly useful for:\n\n*   Answering questions about ADK's features and APIs.\n*   Assisting with development tasks related to ADK.\n*   Ensuring that the information provided by the Gemini CLI is consistent with the latest ADK documentation.\n\n## Extension Installation into Gemini CLI\n\nThe easiest way to install this extension is with this command:\n\n```bash\ngemini extensions install https://github.com/derailed-dash/adk-docs-ext\n```\n\nThe command will respond with:\n\n`Extension \"adk-docs-ext\" installed successfully and enabled.`\n\nAlternatively, you can clone this repo directly into your `extensions` folder.\n\nFor global installation:\n\n```bash\nmkdir -p ~/.gemini/extensions\ngit clone https://github.com/derailed-dash/adk-docs-ext.git ~/.gemini/extensions/adk-docs-ext\n```\n\nFor workspace-level installation:\n\n```bash\nmkdir -p ./.gemini/extensions\ngit clone https://github.com/derailed-dash/adk-docs-ext.git ./.gemini/extensions/adk-docs-ext\n```\n\nGemini CLI will automatically load the extension on startup and will then use the relevant tools to answer any questions relating to ADK.\n\n### Using an Alternative `llms.txt` Path\n\nYou may prefer to specify an alternate location for your `llms.txt`, such as a local copy of the file that you generate using a custom tool.\n\nTo use it, amend the `gemini-extension.json` and replace this:\n\n```json\n    \"--urls\",\n    \"https://google.github.io/adk-docs/llms.txt\",\n```\n\nwith this:\n\n```json\n    \"--urls\",\n    \"Local_ADK_Docs:/path/to/local/llms.txt\",\n```\n\nE.g. if you're using the provided sample:\n\n```json\n{\n  \"name\": \"adk-docs-ext\",\n  \"version\": \"1.0.2\",\n  \"mcpServers\": {\n    \"adk-docs-mcp\": {\n      \"command\": \"uvx\",\n      \"args\": [\n        \"--from\",\n        \"mcpdoc\",\n        \"mcpdoc\",\n        \"--urls\",\n        \"Local_ADK_Docs:${extensionPath}/sample_llms_txt/local_adk_docs_llms.txt\",\n        \"--allowed-domains\",\n        \"*\",\n        \"--transport\",\n        \"stdio\"\n      ]\n    }\n  },\n  \"contextFileName\": \"GEMINI.md\"\n}\n\n```\n\n## Acknowledgements\n\nThis extension was inspired by the [gemini-docs-ext](https://github.com/markmcd/gemini-docs-ext) by Mark McDonald.\n",
  "bytes": 3034,
  "sha": "b412b276fa720e9bef2b4d6c6e71788fad8de29e0db5c70c1faebc93eb1ca236",
  "repo_slug": "derailed-dash/adk-docs-ext",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/plg_derailed_dash_adk_docs_ext_809ad63a/readme"
}