You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: manifest.json
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
"manifest_version": "0.3",
3
3
"name": "google-surf-mcp",
4
4
"display_name": "Google Surf",
5
-
"version": "0.6.4",
5
+
"version": "0.6.5",
6
6
"description": "Free Google search MCP that actually works — no API key, no proxies, no solvers. Search + extraction in one MCP.",
7
7
"long_description": "Free Google search MCP that actually works — no API key, no proxies, no solvers (most free Google search MCPs fail in practice; this one drives a warm Chrome profile via Playwright + stealth). Search + page extraction in one MCP: `search_extract` returns SERP results already enriched with article bodies — replaces the usual search-MCP + fetch-MCP combo. CAPTCHA opens a visible Chrome window for a human to solve (shared-IP reputation protection); `SURF_CLOUD_MODE=true` for headless/serverless fail-fast.",
console.error(`[google-surf-mcp] captcha cleared; keeping window open ${Math.round(graceMs/1000)}s for any follow-up CAPTCHA (override via SURF_CAPTCHA_GRACE_MS)`);
95
+
if(!browsed){
96
+
browsed=true;
97
+
console.error('[google-surf-mcp] captcha cleared; running humanlike browse before close');
0 commit comments