El problema
Un "MCP de Google AI Mode" es el objetivo equivocado. Los pocos servidores MCP de GitHub que prometen el texto de AI Overview o AI Mode de Google scrapean la pagina de resultados, y eso se rompe en cuanto Google cambia su HTML, te banea la IP y viola los terminos de servicio. La mayoria de esos repos quedan sin mantenimiento en pocos meses. Lo que tu agente de codigo necesita de verdad no es el resumen opaco de Google. Necesita las fuentes que hay debajo: los resultados organicos, las preguntas de People Also Ask, el knowledge graph. Dale eso al agente y podra fundamentar su propia respuesta y citar URLs reales, que es lo que querias de "AI Mode" desde el principio.
La solucion de Scavio
Apunta tu agente al servidor MCP alojado de Scavio en https://mcp.scavio.dev/mcp y autentica con la cabecera x-api-key. Funciona en opencode, Claude Code, Cursor, VS Code y Windsurf con unas pocas lineas de configuracion. Cuando tu agente llama a la herramienta de Google, recibe JSON estructurado desde POST /api/v1/google: resultados organicos, people_also_ask, knowledge_graph y related_searches. Sin parsear HTML, sin rotar proxies, sin carga de mantenimiento para ti. Dejalo claro: Scavio no devuelve el texto de AI Overview ni de AI Mode de Google. Es a proposito, y es el mejor trato. En lugar de un resumen que no puedes verificar, obtienes las fuentes clasificadas con las que se construyo ese resumen. Tu agente lee organic + people_also_ask + knowledge_graph y escribe su propia respuesta fundamentada con citas en las que puedes confiar. Eso es mas util para un agente de codigo que una parafrasis que no puede rastrear. El precio es de $0.005 por credito; una llamada a Google cuesta 2 creditos con light_request:false, o 1 en modo light. Recibes 50 creditos gratis al registrarte, y $30/mes son 7.000 creditos. Lo configuras una vez y sigue funcionando.
Antes
Tu agente depende de un scraper MCP sin mantenimiento que devuelve basura el dia que Google cambia su marcado.
Después
Tu agente llama a un MCP alojado y obtiene JSON estructurado de Google: organic, people_also_ask, knowledge_graph, related_searches.
Para quien es
Desarrolladores que querian un "MCP de Google AI Mode" para su agente de codigo y necesitan resultados de Google fiables y estructurados para fundamentar.
Beneficios clave
- MCP alojado en https://mcp.scavio.dev/mcp, sin scraper que mantener ni proxy que rotar
- SERP de Google estructurado: organic, people_also_ask, knowledge_graph, related_searches
- Funciona en opencode, Claude Code, Cursor, VS Code y Windsurf
- URLs de fuentes reales para fundamentar y citar, no un resumen de IA sin verificar
- $0.005/credito, 2 creditos por llamada a Google, 50 creditos gratis al registrarte
Ejemplo en Python
# MCP config (opencode / Claude Code): apunta al servidor alojado
# {
# "mcpServers": {
# "scavio": {
# "url": "https://mcp.scavio.dev/mcp",
# "headers": { "x-api-key": "YOUR_API_KEY" }
# }
# }
# }
# O llama al endpoint de Google directamente
import requests
resp = requests.post(
"https://api.scavio.dev/api/v1/google",
headers={"Authorization": "Bearer YOUR_API_KEY"},
json={"query": "best vector database for rag", "light_request": False},
)
data = resp.json()
print(data["organic"])
print(data["people_also_ask"])
print(data["knowledge_graph"])Ejemplo en JavaScript
// MCP config (opencode / Claude Code): apunta al servidor alojado
// {
// "mcpServers": {
// "scavio": {
// "url": "https://mcp.scavio.dev/mcp",
// "headers": { "x-api-key": "YOUR_API_KEY" }
// }
// }
// }
// O llama al endpoint de Google directamente
const resp = await fetch("https://api.scavio.dev/api/v1/google", {
method: "POST",
headers: {
"Authorization": "Bearer YOUR_API_KEY",
"Content-Type": "application/json",
},
body: JSON.stringify({ query: "best vector database for rag", light_request: false }),
});
const data = await resp.json();
console.log(data.organic);
console.log(data.people_also_ask);
console.log(data.knowledge_graph);