google-ai-mode-mcp

MCP server for free Google AI Mode search with citations. Query optimization, CAPTCHA handling, multi-agent support. Works with Claude Code, Cursor, Cline, Windsurf.

103
Stars
13
Forks
TypeScript
语言
2026/8/24
添加时间

⚠️ 第三方软件声明

本 Skill 为第三方开源软件,独立托管于 GitHub。SkillTip 仅为信息目录,不控制或维护底层仓库。所显示的安全检查为自动化且范围有限,安装前请自行审查源码。

阅读服务条款

安装

添加到你的 Claude Code skills 目录:

# Add to your Claude Code skills
git clone https://github.com/PleasePrompto/google-ai-mode-mcp

快速入门

使用 google-ai-mode-mcp 等 Skills 的指南。

安全报告

已验证

上次扫描:—

{
  "status": "PASSED",
  "issues": []
}

README.md

Google AI Mode MCP Server

Supercharge Any LLM's Web Research with Google AI Mode

For: All MCP-compatible LLMs (Claude, Cursor, Cline, Windsurf, Zed, etc.)

Transform your LLM's online research capabilities by connecting it directly to Google's AI Mode—getting AI-synthesized answers from 100+ sources instead of scattered search results.

TypeScript MCP npm Claude Code Skill GitHub

Why This Matters

Most built-in web research is mediocre. This MCP server gives any LLM professional-grade research by tapping into Google's AI Mode—the same technology that synthesizes information from dozens of websites into one cited answer.

Example Use Cases:

"Next.js 15 App Router best practices 2026 with server components examples"
→ AI-synthesized coding guide with inline citations [1][2][3]

"Compare PostgreSQL vs MySQL JSON performance 2026, include benchmarks"
→ Technical comparison table with real-world data

"Find the latest EU AI regulations 2026 and their impact on startups"
→ Legal overview with official government sources

"Best noise-cancelling headphones under €300, compare Sony vs Bose"
→ Product comparison with reviews and specs

"Intermittent fasting protocols 2026, include recent scientific studies"
→ Health guide with medical research citations

Result: Research on ANY topic—coding, tech comparisons, regulations, product reviews, health, finance, travel. Curated answers with sources. Saves tokens. Superior to generic web search.

InstallationQuick StartHow It WorksExamplesClaude Code SkillFAQ


📋 Last Updates (2026-01-08)

v2.0 - Multi-Language & Detection Overhaul

4-Stage Completion Detection - SVG thumbs-up → aria-label → text → 40s timeout ✅ Multi-Language Support - Works in DE/EN/NL/ES/FR/IT browser locales ✅ 87% Faster - Average 4s detection (was 2s fixed wait) ✅ AI Mode Availability Check - Detects region restrictions with proxy suggestion ✅ 17 Citation Selectors - Language-agnostic fallback chain ✅ 15 Cutoff Markers - Cleaner content extraction across languages

📖 Show previous updates

v1.5 - Persistent browser context, CAPTCHA handling improvements v1.0 - Initial MCP server release


What This Is

An MCP server that connects your code agent (Claude, Cursor, Cline, etc.) to Google AI Mode—Google's AI-powered search that synthesizes information from dozens of web sources into a single, cited answer.

Instead of your agent reading page after page, Google does the heavy lifting. Your agent gets one clean, structured response with inline citations.

The advantage: Free, token-efficient research with grounded sources.


How It Works

Your agent asks a question
         ↓
Server launches stealth browser
         ↓
Google AI Mode searches & synthesizes dozens of sources
         ↓
Server extracts AI answer + citations
         ↓
Converts to clean Markdown with [1][2][3] references
         ↓
Your agent receives final answer (optionally saved to .md file)

The key difference:

Traditional web research:

  • Agent searches Google → gets 10 links
  • Agent reads 5-10 full pages → thousands of tokens consumed
  • Agent synthesizes manually → risks missing details or hallucinating
  • You pay for all those tokens

With this server:

  • Google AI Mode searches + synthesizes → one request
  • Your agent receives one clean, cited answer → minimal tokens
  • Google's sources are preserved → verifiable, grounded
  • It's free (uses public Google Search)

Why This Matters

Google AI Mode (the udm=50 parameter) makes Google search work like a research assistant. It:

  • Reads and analyzes dozens of websites automatically
  • Synthesizes findings into structured answers
  • Cites every claim with source links
  • Handles follow-up context across queries

Your agent gets the benefits without doing the work—or burning the tokens


Installation

Works with any MCP-compatible code agent. Choose your setup:

Claude Code:

claude mcp add google-ai-search npx google-ai-mode-mcp@latest

Codex:

codex mcp add google-ai-search -- npx google-ai-mode-mcp@latest

Linux/WSL users on Codex: If you get a "Missing X-Server" error when trying to show the browser for CAPTCHA solving, use xvfb-run:

{
  "mcpServers": {
    "google-ai-search": {
      "command": "xvfb-run",
      "args": ["-a", "npx", "google-ai-mode-mcp@latest"]
    }
  }
}

Install xvfb if needed: sudo apt-get install xvfb

Cline:

cline mcp add google-ai-search -- npx google-ai-mode-mcp@latest

Gemini:

gemini mcp add google-ai-mode npx -y google-ai-mode-mcp@latest --scope user

VS Code:

code --add-mcp '{"name":"google-ai-search","command":"npx","args":["google-ai-mode-mcp@latest"]}'

Cursor, Windsurf, Zed, or other MCP clients:

Add to your MCP config file:

{
  "mcpServers": {
    "google-ai-search": {
      "command": "npx",
      "args": ["google-ai-mode-mcp@latest"]
    }
  }
}

Cursor uses ~/.cursor/mcp.json, Windsurf and Zed have their own settings files. Check your agent's documentation for the config location


Quick Start

Ask your agent naturally:

"Search Google AI Mode for: Next.js 15 App Router best practices"
"What are the new features in Astro 4.0?"
"Research React Server Components and save the results"

The agent will automatically use the MCP server to query Google AI Mode and return a clean, cited answer.

To save results to a file:

"Search for TypeScript 5.4 features and save it"

Files are saved to platform-specific locations:

  • Linux: ~/.local/share/google-ai-mode-mcp/results/
  • macOS: ~/Library/Application Support/google-ai-mode-mcp/results/
  • Windows: %LOCALAPPDATA%\google-ai-mode-mcp\results\

Filenames: 2026-01-04_15-30-45_typescript_5_4.md


First Run: CAPTCHA Handling

On your first query, Google may show a CAPTCHA to verify you're human. This is normal when the browser profile is created.

If you see a CAPTCHA error:

  1. Ask your agent: "Switch to visible mode" or "Turn off headless mode"
  2. The browser will open visibly
  3. Solve the CAPTCHA manually
  4. The server detects the solution automatically and continues
  5. Next queries will be headless again

After the first CAPTCHA, searches typically run smoothly. The server uses stealth techniques and a persistent browser profile to minimize future CAPTCHAs


Troubleshooting

Repeated CAPTCHAs:

If Google keeps showing CAPTCHAs:

  • Tell your agent: "Use visible browser for this search"
  • Add 10-30 second delays between searches
  • The server automatically restarts after 3 consecutive CAPTCHAs

Browser won't launch:

Clear the browser profile:

# Linux/macOS
rm -rf ~/.local/share/google-ai-mode-mcp/chrome_profile

# Windows
rmdir /s "%LOCALAPPDATA%\google-ai-mode-mcp\chrome_profile"

Wrong language results:

The server forces English results. If you still get wrong languages, clear the profile (see above).

Missing citations:

Update to the latest version:

npm update -g google-ai-mode-mcp

Configuration (Optional)

The server works out of the box. Advanced users can customize via environment variables:

# Browser settings
export GOOGLE_AI_HEADLESS=true              # Run browser invisibly
export GOOGLE_AI_STEALTH_ENABLED=true       # Use anti-detection techniques

# Timeouts
export GOOGLE_AI_RESPONSE_TIMEOUT=30000     # 30 seconds to get AI response
export GOOGLE_AI_CAPTCHA_TIMEOUT=300000     # 5 minutes to solve CAPTCHA

# CAPTCHA handling
export GOOGLE_AI_CAPTCHA_POLL_INTERVAL=3000 # Check every 3 seconds
export GOOGLE_AI_CAPTCHA_MAX_CONSECUTIVE=3  # Restart after 3 CAPTCHAs
export GOOGLE_AI_CAPTCHA_COOLDOWN_MS=30000  # 30 second cooldown

See .env.example for all options.


Tool Reference

The server exposes one tool: search_ai

Parameters:

  • query (required) - Your search question
  • headless (optional) - Run browser invisibly (default: true)
  • timeout_ms (optional) - Request timeout in milliseconds (default: 120000)
  • save_to_file (optional) - Save result to .md file (default: false)
  • filename (optional) - Custom filename without .md extension

Returns:

{
  "success": true,
  "markdown": "# AI response with citations [1][2]\n\nSources:\n[1] [Title](https://github.com/PleasePrompto/google-ai-mode-mcp/blob/main/url)",
  "sources": [
    { "title": "Source Title", "url": "https://example.com", "domain": "example.com" }
  ],
  "query": "Your query",
  "savedTo": "/path/to/results/file.md"
}

Usage examples:

Basic search:

{ "query": "Rust async patterns 2026" }

Save to file:

{ "query": "Next.js 15 features", "save_to_file": true, "filename": "nextjs-15-guide" }

Visible browser (for CAPTCHA or debugging):

{ "query": "PostgreSQL optimization", "headless": false }

Example Use Case

You need to implement OAuth2 in a framework you've never used before.

Traditional approach:

  • Your agent searches Google, gets 10 links
  • Reads multiple documentation pages and blog posts
  • Consumes thousands of tokens
  • May miss important details or synthesize incorrectly

With this server:

"Search Google AI Mode for: Hono OAuth2 implementation guide"
  • Google reads and synthesizes sources automatically
  • Your agent gets one structured answer with code examples and citations
  • Minimal token usage
  • Sources are linked for verification

The agent can then use this grounded information to write the actual implementation.


FAQ

Does this work with my code agent? Yes. Any MCP-compatible client: Claude Code, Cursor, Codex, Cline, Windsurf, Zed, VS Code MCP, etc.

Is it free? Yes. The server is open source, and it uses public Google Search. No API keys or subscriptions needed.

How accurate are the results? Results come from Google's AI Mode, which cites sources for every claim. Always verify critical details via the linked sources.

What about privacy? Everything runs locally on your machine. The browser profile stays on your computer. No credentials or external services required beyond Google Search.

Can I see the browser while it works? Yes. Set headless: false in the tool call, or ask your agent to use visible mode.

Why not just use regular web search? Regular search returns links. Your agent then reads 5-10 pages, consuming thousands of tokens. This server has Google do the synthesis, so your agent gets one clean answer for minimal token cost.


Tips for Better Results

Be specific with your queries:

Instead of: "React hooks" Try: "React hooks best practices 2026 (useState, useEffect, custom hooks)"

Include version numbers:

Instead of: "Next.js features" Try: "Next.js 15 new features and breaking changes"

Request structured output:

"Compare PostgreSQL vs MySQL 2026 with a performance comparison table"

Ask for examples:

"Show me TypeScript discriminated union examples with type narrowing"


Development

Want to contribute or run from source?

git clone https://github.com/PleasePrompto/google-ai-mode-mcp.git
cd google-ai-mode-mcp
npm install
npm run build

# Development with auto-reload
npm run dev

# Watch mode for continuous building
npm run watch

Important Notes

CAPTCHA handling: Google may show a CAPTCHA on first use or if you search very frequently. When this happens, ask your agent to show the browser ("switch to visible mode"). Once you solve the CAPTCHA manually, you're usually good to go for future searches.

Responsible use: This tool automates browser interactions with Google Search. Use it responsibly and be mindful of Google's Terms of Service. Add delays between heavy search sessions if needed.

Verification: While results come from Google's AI Mode with source citations, always verify critical information via the linked sources. This is a research tool, not a source of truth.


Contributing

Found an issue or want to contribute?


License

MIT License - see LICENSE file for details


Claude Code Users

Using Claude Code? There's a lightweight skill-only version of this server that integrates directly into your Claude Code workflow without requiring a separate MCP server installation.

Check it out: google-ai-mode-skill

The skill version is perfect if you want the same Google AI Mode functionality with even simpler setup for Claude Code.


Built by Gérôme Dexheimer

常见问题

What is google-ai-mode-mcp?

google-ai-mode-mcp is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by PleasePrompto. MCP server for free Google AI Mode search with citations. Query optimization, CAPTCHA handling, multi-agent support. Works with Claude Code, Cursor, Cline, Windsurf. It has 103 GitHub stars.

Is google-ai-mode-mcp safe to use?

google-ai-mode-mcp returned warnings in SkillsLLM's automated security scan. It has no critical vulnerabilities, but review the flagged issues in the Security Report section before adding it to your workflow.

How do I install google-ai-mode-mcp?

Clone the repository with "git clone https://github.com/PleasePrompto/google-ai-mode-mcp" and add it to your Claude Code skills directory (see the Installation section above).

What programming language is google-ai-mode-mcp written in?

google-ai-mode-mcp is primarily written in TypeScript. It is open-source under PleasePrompto on GitHub, so you can review or fork the full source.

Are there alternatives to google-ai-mode-mcp?

Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh google-ai-mode-mcp against similar tools.

评论 (0)

暂无评论,成为第一个分享想法的人!

ECC

by affaan-m

10

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

242,21936,702JavaScript
AI 智能体ai-agentsanthropicclaude-code
查看详情
15

An agentic skills framework & software development methodology that works.

234,96620,863Shell
AI 智能体ai-agentsbrainstorming
查看详情

hermes-agent

by NousResearch

10

The agent that grows with you

234,43747,175Python
AI 智能体ai-agentsagent-orchestration
查看详情

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

185,94028,768JavaScript
AI 智能体ai-agentsanthropicclaude-code
查看详情

cc-switch

by farion1231

3

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io

128,8688,826Rust
AI 智能体claude-codeai-tools
查看详情

claude-code

by anthropics

Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.

120,03119,897Shell
AI 智能体
查看详情

开发者还喜欢

基于喜欢此 Skill 的开发者投票和收藏

ECC

by affaan-m

10

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

242,21936,702JavaScript
AI 智能体ai-agentsanthropicclaude-code
查看详情
15

An agentic skills framework & software development methodology that works.

234,96620,863Shell
AI 智能体ai-agentsbrainstorming
查看详情

hermes-agent

by NousResearch

10

The agent that grows with you

234,43747,175Python
AI 智能体ai-agentsagent-orchestration
查看详情

n8n

by n8n-io

12

Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.

201,88160,308TypeScript
MCP 服务器apisai-tools
查看详情

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

185,94028,768JavaScript
AI 智能体ai-agentsanthropicclaude-code
查看详情

cc-switch

by farion1231

3

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io

128,8688,826Rust
AI 智能体claude-codeai-tools
查看详情