Google Web Search (Gemini)
About
Provides Google Web Search functionality using the Gemini API. Requires a Google API Key or OAuth credentials.
Details
- Author
- louxsye
- Categories
- Search, Security, Other, AI
Jump to
2. OAuth Authentication with Code Assist API (Setup Required)
OAuth authentication uses Google's Code Assist API, which provides web search functionality with Google login.
-
Set OAuth credentials (if using custom OAuth app):
export OAUTH_CLIENT_ID=your-oauth-client-id export OAUTH_CLIENT_SECRET=your-oauth-client-secret
# Set your Google Cloud project ID export GOOGLE_CLOUD_PROJECT=your-project-id # Enable required APIs gcloud services enable cloudaicompanion.googleapis.com # Set up authentication gcloud auth application-default login \ --scopes=https://www.googleapis.com/auth/cloud-platform,https://www.googleapis.com/auth/generative-language.retriever
export USE_OAUTH=true npm run dev:cli -- "your search query"
- Google Cloud project with billing enabled
- Cloud AI Companion API enabled
- Gemini Code Assist subscription (free tier available)
Note: This uses the same authentication flow as Gemini CLI and accesses Google's Code Assist API for web search functionality.
# Set your API key export GOOGLE_API_KEY=your-api-key-here # Run the test npm test
This server implements the Model Context Protocol with:
- Tool:google_web_search
- Input:query(string) - The search query
- Output: Search results with citations and source links
Apache 2.0 - This project is derived from Google's Gemini CLI which is licensed under Apache 2.0.
This MCP server is based on the web search functionality fromGoogle's official Gemini CLI.
Contributions are welcome! Please feel free to submit a Pull Request.
- Ensure your API key is valid and has access to Gemini API
- Check that the environment variable is properly set
- Verify that the MCP server is properly configured in Claude Desktop
- Check server logs for any error messages
- Ensure you have internet connectivity
- Check if the Gemini API is accessible from your location
- Verify that your API key has not exceeded rate limits
Search global news using natural language. Webz.io News Search API returns the most relevant articles and content, with filters for source, country, language, date, sentiment, and category.
Growth marketing, SEO and GEO as agent tools: 41 tools for ranked growth moves, drafted deliverables, ship actions, and AI answer visibility across ChatGPT, Gemini, Perplexity and Google AI Overviews, hosted remote at https://afterlaunch.io/api/mcp with anonymous discovery and OAuth.
DuckDuckGo MCP Server — a lightweight, no-auth web search tool for AI agents.Provides structured search results (title, URL, snippet) via a simple MCP-compatible API, optimized for fast integration into LLM workflows.
AI traffic control plane (chaos governor): Redis prompt replay, compliant web ingest, SSO org ledger, Agent Shell. BYOK OpenAI-compatible ingress. Cursor optional; MCP is a compatibility client.
13-tool MCP server for AI agent authorization. Manage agents, grants, tokens, and audit logs from Claude Desktop, Cursor, or Windsurf. Plus @grantex/mcp-auth for adding OAuth
Humanizer PRO is an MCP server that transforms AI-generated text into natural, human-sounding content. It provides 4 tools: - humanize_text: Rewrite AI text to bypass detectors like GPTZero, Turnitin, Originality.ai, Copyleaks, and ZeroGPT. Three modes: Stealth (highest bypass rate), Academic (Turnitin-optimized), SEO (marketing content). - scan_ai_detection: Analyze text for AI patterns. Returns AI probability score, human-likeness percentage, and verdict. - check_word_balance: Check remaining word credits and subscription plan details. - get_subscription_plans: Browse plans - Free (500 words), Starter ($9.99/mo, 30K words), Creator ($14.99/mo, 100K words), Pro Annual ($119.88/yr, 100K words/mo). Authentication: OAuth 2.0. Works with ChatGPT, Claude, Cursor, and all MCP-compatible clients.
Self-hosted MCP gateway that connects Claude, ChatGPT, and other AI agents to 20+ enterprise tools (GitLab, Jira, Notion, Google Workspace, Slack, Grafana, …) with OAuth, audit logs, and zero data leaving your infrastructure.
Administer Keycloak by managing users, realms, roles, and other resources through an LLM interface.
Ask Claude if any AI provider is down — a hosted MCP server with real-time status, incident history, and 30-day uptime for 75+ AI services, no auth.
Task/project MCP server with OAuth for Claude, Cursor bridge, semantic search, staged write approval
Provides Google Web Search functionality using the Gemini API. Requires a Google API Key or OAuth credentials.
An MCP (Model Context Protocol) server that provides Google Web Search functionality using the Gemini API. This server is extracted from the official Gemini CLI's web search tool.
- Google Web Search via Gemini API
- Citation support with source links
- Grounding metadata for accurate information retrieval
- Fully compatible with Claude Desktop and other MCP clients
- Node.js 18+
- Google API Key (Gemini API access)
npm install -g gemini-google-web-search-mcp
git clone https://github.com/yourusername/gemini-google-web-search-mcp.git cd gemini-google-web-search-mcp npm install npm run build
VisitGoogle AI Studioto create your API key.
Add the following to your Claude Desktop configuration file:
macOS:~/Library/Application Support/Claude/claude_desktop_config.json
Windows:%APPDATA%\Claude\claude_desktop_config.json
Linux:~/.config/Claude/claude_desktop_config.json
{ "mcpServers": { "google-web-search": { "command": "node", "args": ["/path/to/gemini-google-web-search-mcp/dist/index.js"], "env": { "GOOGLE_API_KEY": "your-api-key-here" } } } }
Option 2: OAuth Authentication (No API Key Required)
{ "mcpServers": { "google-web-search": { "command": "node", "args": ["/path/to/gemini-google-web-search-mcp/dist/index-codeassist.js"], "env": { "USE_OAUTH": "true" } } } }
Once configured, thegoogle_web_searchtool will be available in Claude Desktop. You can use it by asking Claude to search for information:
- "Search for the latest news about MCP protocol"
- "Find information about TypeScript 5.0 features"
- "Look up recent developments in AI safety"
- GOOGLE_API_KEYorGEMINI_API_KEY: Your Google API key (required)
- GEMINI_MODEL: Gemini model to use (default:gemini-2.0-flash-exp)
- USE_OAUTH: Set totrueto use OAuth authentication (experimental, not fully supported)
- GOOGLE_APPLICATION_CREDENTIALS: Path to service account credentials (optional)
The easiest way to authenticate is using an API key:
2. OAuth Authentication with Code Assist API (Setup Required)
OAuth authentication uses Google's Code Assist API, which provides web search functionality with Google login.
-
Set OAuth credentials (if using custom OAuth app):
export OAUTH_CLIENT_ID=your-oauth-client-id export OAUTH_CLIENT_SECRET=your-oauth-client-secret
# Set your Google Cloud project ID export GOOGLE_CLOUD_PROJECT=your-project-id # Enable required APIs gcloud services enable cloudaicompanion.googleapis.com # Set up authentication gcloud auth application-default login \ --scopes=https://www.googleapis.com/auth/cloud-platform,https://www.googleapis.com/auth/generative-language.retriever
export USE_OAUTH=true npm run dev:cli -- "your search query"
- Google Cloud project with billing enabled
- Cloud AI Companion API enabled
- Gemini Code Assist subscription (free tier available)
Note: This uses the same authentication flow as Gemini CLI and accesses Google's Code Assist API for web search functionality.
# Set your API key export GOOGLE_API_KEY=your-api-key-here # Run the test npm test
This server implements the Model Context Protocol with:
- Tool:google_web_search
- Input:query(string) - The search query
- Output: Search results with citations and source links
Apache 2.0 - This project is derived from Google's Gemini CLI which is licensed under Apache 2.0.
This MCP server is based on the web search functionality fromGoogle's official Gemini CLI.
Contributions are welcome! Please feel free to submit a Pull Request.
- Ensure your API key is valid and has access to Gemini API
- Check that the environment variable is properly set
- Verify that the MCP server is properly configured in Claude Desktop
- Check server logs for any error messages
- Ensure you have internet connectivity
- Check if the Gemini API is accessible from your location
- Verify that your API key has not exceeded rate limits
Search global news using natural language. Webz.io News Search API returns the most relevant articles and content, with filters for source, country, language, date, sentiment, and category.
Growth marketing, SEO and GEO as agent tools: 41 tools for ranked growth moves, drafted deliverables, ship actions, and AI answer visibility across ChatGPT, Gemini, Perplexity and Google AI Overviews, hosted remote at https://afterlaunch.io/api/mcp with anonymous discovery and OAuth.
DuckDuckGo MCP Server — a lightweight, no-auth web search tool for AI agents.Provides structured search results (title, URL, snippet) via a simple MCP-compatible API, optimized for fast integration into LLM workflows.
AI traffic control plane (chaos governor): Redis prompt replay, compliant web ingest, SSO org ledger, Agent Shell. BYOK OpenAI-compatible ingress. Cursor optional; MCP is a compatibility client.
13-tool MCP server for AI agent authorization. Manage agents, grants, tokens, and audit logs from Claude Desktop, Cursor, or Windsurf. Plus @grantex/mcp-auth for adding OAuth
Humanizer PRO is an MCP server that transforms AI-generated text into natural, human-sounding content. It provides 4 tools: - humanize_text: Rewrite AI text to bypass detectors like GPTZero, Turnitin, Originality.ai, Copyleaks, and ZeroGPT. Three modes: Stealth (highest bypass rate), Academic (Turnitin-optimized), SEO (marketing content). - scan_ai_detection: Analyze text for AI patterns. Returns AI probability score, human-likeness percentage, and verdict. - check_word_balance: Check remaining word credits and subscription plan details. - get_subscription_plans: Browse plans - Free (500 words), Starter ($9.99/mo, 30K words), Creator ($14.99/mo, 100K words), Pro Annual ($119.88/yr, 100K words/mo). Authentication: OAuth 2.0. Works with ChatGPT, Claude, Cursor, and all MCP-compatible clients.
Self-hosted MCP gateway that connects Claude, ChatGPT, and other AI agents to 20+ enterprise tools (GitLab, Jira, Notion, Google Workspace, Slack, Grafana, …) with OAuth, audit logs, and zero data leaving your infrastructure.
Administer Keycloak by managing users, realms, roles, and other resources through an LLM interface.
Ask Claude if any AI provider is down — a hosted MCP server with real-time status, incident history, and 30-day uptime for 75+ AI services, no auth.
Task/project MCP server with OAuth for Claude, Cursor bridge, semantic search, staged write approval
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



