MCP server that exposes Gemini web search and document question answering tools.
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"gemini-search-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# Gemini Search MCP [](https://badge.fury.io/py/gemini-search-mcp) [](https://badge.fury.io/js/gemini-search-mcp) [](https://github.com/MIMICLab/GeminiSearchMCP/actions/workflows/ci.yml) [](https://opensource.org/licenses/MIT) Gemini Search MCP packages a [Model Context Protocol](https://www.modelcontextprotocol.io/) server that exposes five tools: - **web_search** – Uses Gemini with Google Search grounding to answer general questions. - **document_question_answering** – Converts local documents to captioned markdown and asks Gemini to answer questions about their contents. - **get_document_content** – Converts a document to markdown and returns the full content for reading. - **get_document_chunk** – Retrieves specific chunks of large documents for easier processing. - **get_next_chunk** – Automatically continues reading from where you left off (stateful). ## Installation ### Python (pip) ```bash pip install gemini-search-mcp ``` ### Node.js (npm) ```bash npm install -g gemini-search-mcp ``` ## Usage Set your Google API key (must have Gemini access): ```bash export GOOGLE_API_KEY="your-key" ``` Run the MCP server (defaults to stdio transport): ```bash gemini-search-mcp run # or simply # gemini-search-mcp ``` Configure Codex automatically (writes to `~/.codex/config.toml` by default): ```bash gemini-search-mcp configure --api-key "YOUR_KEY" ``` Configure Copilot CLI (writes to `~/.copilot/config.json`): ```bash gemini-search-mcp configure --cli-type copilot --api-key "YOUR_KEY" ``` Configure both Codex and Copilot CLI at once: ```bash gemini-search-mcp configure --cli-type both --api-key "YOUR_KEY" ``` For npm/npx installation with custom command: ```bash gemini-sea…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.