Gemini Search MCP
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Gemini Search MCP
Gemini Search MCP is a personal, publicly reachable MCP server protected by a
static bearer token. It provides two tools, search and analyze_url, backed by
the Gemini Developer API. The yardstick is a correct, verifiable, and honest
response for calling LLMs.
This repository is in the scaffolding stage (issue #1). It contains the project structure, quality tooling, and CI, but no tool, provider, or server implementation yet.
Status
Tooling:
uv, Ruff,ty, pytest with coverage, pre-commit, GitHub Actions.src/gemini_search_mcp/contains documented placeholders only.Open tasks and deliberate debt are tracked in
docs/techdebt.md.
Related MCP server: Google Web Search MCP Server
Prerequisites
Linux, macOS, or WSL
uv (recommended: current version)
Python 3.14 — installed via
uvbymake install; a global installation is not required
Installation
git clone https://github.com/svenkroll/mcp-gemini-search.git
cd mcp-gemini-search
make installmake install installs Python 3.14 and synchronizes all dependencies from the
committed uv.lock.
Local Checks
Target | Purpose |
| Apply Ruff formatting and automatic lint fixes |
| Check Ruff format and lint without making changes |
| Type check with |
| pytest including coverage threshold |
|
|
| Run all pre-commit hooks across all files |
The coverage threshold is 80% for src/gemini_search_mcp/. A run below the
threshold causes make test to fail.
Structure
src/gemini_search_mcp/ Package (only placeholders so far)
tests/unit/ Unit tests without network access
tests/integration/ Integration tests
tests/fixtures/ Controlled fixtures
eval/ Ground-truth catalog and judge material
docs/ ADRs, tech debt, additional documentation
.github/workflows/ CIDocumentation
Working rules:
AGENTS.mdArchitectural Decision Records:
docs/adr/Tickets: GitHub Issues, template in
.github/ISSUE_TEMPLATE/ticket.mdRoadmap:
docs/roadmap.mdChangelog:
CHANGELOG.mdContributing:
CONTRIBUTING.md
Attribution
The feature scope is modeled after the reference project nav9v. This new edition is an independent development under the MIT license, not a fork.
License
MIT, see LICENSE.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
Security & DLP proxy for MCP: tool-poisoning scans, PII redaction on tool args/results. Beta.
Enable secure connectivity between Sentry issues and debugging data, and LLM clients, using a Model Context Protocol (MCP) server.
Scrape, crawl and search the web for AI agents via MCP.
Web search API and MCP server for developers building AI agents.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables file system operations, web scraping, and AI-powered search through MCP tools for use by LLM agents.1-
- AlicenseDqualityDmaintenanceEnables Google web search via MCP, compatible with gemini-cli's google_web_search tool.219 npmApache 2.0
- FlicenseNot gradedqualityDmaintenanceMCP server that enables live web search via Gemini's built-in grounding, returning synthesized answers with source citations through a single web_search tool.-
- FlicenseNot gradedqualityCmaintenanceEnables aggregated web searches across multiple providers with automatic failover, exposing search and source-listing tools via a streamable HTTP MCP endpoint secured by bearer token authentication.-