Skip to main content
Glama

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

npm install npm run build

Usage

As an MCP Server (stdio)

node dist/index.js

Configuration for Claude Desktop

Add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json):

{ "mcpServers": { "gemini-docs": { "command": "node", "args": ["/path/to/gemini-docs-mcp/dist/index.js"] } } }

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:

{ "query": "function calling", "max_results": 5, "response_format": "json" }

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 page

  • quickstart - Getting started guide

  • function-calling - Function calling / tool use

  • embeddings - Text embeddings

  • structured-output - JSON structured output

  • text-generation - Text generation basics

  • image-understanding - Vision / image analysis

  • live - Live API (real-time streaming)

  • api-key - API key setup

  • models - Available models

Example:

{ "path": "function-calling", "response_format": "markdown" }

Development

# Install dependencies npm install # Development mode with auto-reload npm run dev # Build npm run build # Run tests npm run test
-
security - not tested
F
license - not found
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/LeomaiaJr/gemini-docs-skills'

If you have feedback or need assistance with the MCP directory API, please join our Discord server