mcp-google-serp-agent
Provides live Google Search integration for AI agents, returning token-budgeted Markdown results with structured citations for grounded web search.
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.
🤖 Google SERP & AI Agent Grounding — Model Context Protocol (MCP) Server
A high-performance Model Context Protocol (MCP) Server and live Google search grounding engine for Claude Desktop, Cursor IDE, LangChain, and Autonomous AI Agents.
⚡ Overview
This repository provides a standardized Model Context Protocol (MCP) server (mcp_server.py) that equips LLMs and autonomous agents with real-time web search and webpage content extraction without hallucination.
🛡️ Zero 429 Rate-Limit Blocks: Automatic anti-blocking engine with multi-engine fallback.
🤖 LLM-Optimized Grounding: Returns token-budgeted Markdown context with structured citations (
[1],[2]).📄 Universal Markdown Extractor: Strips navigation, ads, and scripts from any URL to produce dense Markdown for RAG context windows.
🔌 Zero-Config MCP Integration: Plug-and-play with Claude Desktop, Cursor, and Antigravity.
Related MCP server: Advanced Web Search MCP Server
🛠️ MCP Tools & Capabilities
The server exposes the following Model Context Protocol (MCP) tools:
Tool Name | Parameters | Description |
|
| Searches Google and returns token-optimized Markdown context with structured citations ( |
|
| Fetches any live URL, strips boilerplate/ads/navbars, and converts the page into clean Markdown text for LLM ingestion. |
🔌 Quickstart: Connect to Claude Desktop & Cursor
1. Claude Desktop Configuration
Add this server to your claude_desktop_config.json:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.jsonLinux:
~/.config/Claude/claude_desktop_config.json
{
"mcpServers": {
"google-serp-agent": {
"command": "python3",
"args": [
"/path/to/google-serp-extractor/mcp_server.py"
]
}
}
}2. Cursor IDE Configuration (.cursor/mcp.json)
{
"mcpServers": {
"google-serp-agent": {
"command": "python3",
"args": ["/path/to/google-serp-extractor/mcp_server.py"]
}
}
}📦 Python SDK & LangChain Tool Usage
You can also use this library directly inside Python scripts and LangChain agents:
pip install google-serp-extractorfrom google_serp_extractor import agent_search_and_ground, extract_webpage_markdown
# 1. Ground your LLM with real-time web search facts
result = agent_search_and_ground(
query="Latest breakthroughs in Quantum Computing 2026",
max_results=3,
max_tokens=1500
)
# Feed context directly into your LLM prompt
print(result["context_markdown"])
# 2. Extract clean Markdown from any live URL
page_md = extract_webpage_markdown("https://en.wikipedia.org/wiki/Artificial_intelligence")
print(page_md["markdown"][:500])🌐 Serverless REST API Endpoints
Method | Endpoint | Description |
|
| AI Agent search with token budgeting and citation formatting (Tavily/Exa alternative). |
|
| Universal URL-to-Markdown extractor for RAG pipelines. |
|
| Raw Google SERP batch search with organic rankings, PAA, and ads. |
|
| Service health status and supported agent capabilities. |
📄 License
MIT License. Created by Meanus Arcanus.
This server cannot be deployed
Maintenance
Related MCP Connectors
LLM-ready web search + instant answers + URL-to-clean-text fetch for agents and RAG.
Web search and any page as LLM-ready Markdown for AI agents. Free keyless tier, no signup.
Agent-native search engine with live web research optimized for AI agents.
The best web search for your AI Agent
Related MCP Servers
- AlicenseNot gradedqualityAmaintenanceEnables AI agents to perform live web searches with ranked results and extracted page passages, plus clean markdown extraction of any URL.MIT
- FlicenseNot gradedqualityCmaintenanceProvides AI agents and RAG pipelines with production-grade web search, deep research, news, academic, extraction, crawling, and source verification tools. Enables citation-anchored, deduplicated, fresh, and security-hardened evidence gathering from across the web.-
- FlicenseNot gradedqualityAmaintenanceEnables LLM clients to run real-time searches across Google, Bing, Yahoo, DuckDuckGo, YouTube, eBay, and other engines, returning organic results, news, images, shopping, weather, and stock data with automatic result-type formatting. Supports JSON or token-efficient Markdown output, compact or complete response modes, and opt-in interactive result UIs.-
- FlicenseNot gradedqualityAmaintenanceEnables AI assistants to run real-time searches across Google, Bing, Yahoo, DuckDuckGo, YouTube, eBay and other engines, returning structured results for queries, weather, stocks, news, images, and shopping. Supports JSON or token-efficient Markdown output plus optional interactive UI tools for tables and dashboards.-