This extension provides documentation support for building with the Gemini API on the Gemini CLI or other MCP-enabled tools.
You can clone the repository directly into the Gemini CLI extensions directory. Choose between a global installation (available to your user everywhere) or a local installation (for the current workspace).
mkdir -p ~/.gemini/extensions
git clone https://github.com/markmcd/gemini-docs-ext.git ~/.gemini/extensions/gemini-docs-ext
mkdir -p ./.gemini/extensions
git clone https://github.com/markmcd/gemini-docs-ext.git ./.gemini/extensions/gemini-docs-ext
Gemini CLI will automatically load the extension on startup.
You can adapt this extension to provide context for other tools or APIs by following these steps:
-
Create a system
.md
file: Copy the contents ofGEMINI.md
to your tool's system instructions, e.g.CLAUDE.md
orCONTEXT.md
. -
Add the MCP servers:
gemini-extension.json
contains a fairly standard MCP configuration. You may be able to copy themcpServers
block directly into your tool's MCP configuration.{ "mcpServers": { "gemini-docs-mcp": { "command": "uvx", "args": [ "--from", "mcpdoc", "mcpdoc", "--urls", "GeminiApiDocs:https://ai.google.dev/gemini-api/docs/llms.txt", "GeminiApiReference:https://ai.google.dev/api/llms.txt", "--transport", "stdio" ] } } }