Provides tools to search and fetch Google's Gemini API documentation, allowing users to query topics like function calling or embeddings and retrieve structured content from specific documentation pages.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Gemini Docs MCP Serverfind the documentation for function calling"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Gemini Docs MCP Server
An MCP (Model Context Protocol) server that provides tools to search and fetch Google's Gemini API documentation.
Features
Search Documentation: Search through the Gemini API documentation index to find relevant pages
Fetch Documentation: Fetch and parse specific documentation pages with structured content extraction
Installation
Usage
As an MCP Server (stdio)
Configuration for Claude Desktop
Add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json):
Tools
search_gemini_docs
Search the Gemini API documentation for relevant pages.
Parameters:
query(string, required): Search query (e.g., "function calling", "embeddings")max_results(number, optional): Maximum results to return (1-20, default: 10)response_format(string, optional): Output format - "markdown" or "json" (default: "markdown")
Example:
fetch_gemini_doc
Fetch and parse a specific Gemini API documentation page.
Parameters:
path(string, required): Documentation path (e.g., "embeddings", "function-calling"). Use empty string for the main overview page.response_format(string, optional): Output format - "markdown" or "json" (default: "markdown")
Common paths:
""- Main overview pagequickstart- Getting started guidefunction-calling- Function calling / tool useembeddings- Text embeddingsstructured-output- JSON structured outputtext-generation- Text generation basicsimage-understanding- Vision / image analysislive- Live API (real-time streaming)api-key- API key setupmodels- Available models
Example: