agy-web-search-mcp
agy-web-search MCP
독립형 Streamable HTTP MCP: 로컬 agy의 Google 로그인을 배포 가능한 /mcp 엔드포인트로 만듭니다. 로컬, Cloudflare Workers, Vercel Edge에서 동일한 핸들러를 사용합니다.
로컬 (자동으로 Google 세션 읽기)
로컬에서 이미 agy로 로그인한 경우, 다음을 실행:
bun run dev~/.gemini/antigravity-cli/antigravity-oauth-token을 읽고 http://127.0.0.1:8787/mcp에서 수신 대기합니다.
Grok:
[mcp_servers.agy-web-search]
url = "http://127.0.0.1:8787/mcp"Related MCP server: Cloudflare Google OAuth MCP Server
세션 내보내기, 배포 준비
bun run import-agyagy 토큰 파일에서 refresh_token을 추출하여 .dev.vars(gitignore됨)에 쓰고 MCP_AUTH_TOKEN을 출력합니다.
Cloudflare Workers
npx wrangler login
npx wrangler secret put AGY_REFRESH_TOKEN # 粘贴 refresh_token
npx wrangler secret put MCP_AUTH_TOKEN # 粘贴 import-agy 打印的 token
npx wrangler secret put AGY_OAUTH_CLIENT_ID
npx wrangler secret put AGY_OAUTH_CLIENT_SECRET
npx wrangler deploy배포 주소: https://agy-web-search-mcp.<subdomain>.workers.dev/mcp
Vercel
npx vercel env add AGY_REFRESH_TOKEN
npx vercel env add MCP_AUTH_TOKEN
npx vercel env add AGY_OAUTH_CLIENT_ID
npx vercel env add AGY_OAUTH_CLIENT_SECRET
npx vercel --prodHobby 플랜은 기본 10초 타임아웃으로 검색이 가끔 부족할 수 있습니다. Cloudflare가 더 적합합니다.
Grok 원격
[mcp_servers.agy-web-search]
url = "https://agy-web-search-mcp.<subdomain>.workers.dev/mcp"
headers = { Authorization = "Bearer ${AGY_MCP_TOKEN}" }AGY_MCP_TOKEN은 MCP_AUTH_TOKEN입니다. Google 토큰을 서버에 두지 않고 매 요청마다 포함할 수도 있습니다:
headers = { Authorization = "Bearer ${AGY_MCP_TOKEN}", "X-Agy-Refresh-Token" = "${AGY_REFRESH_TOKEN}" }환경 변수
변수 | 역할 |
| agy Google refresh token |
| agy 데스크톱 OAuth 클라이언트 ID (git에 커밋하지 마세요) |
| agy 데스크톱 OAuth 클라이언트 시크릿 (git에 커밋하지 마세요) |
|
|
| 기본값 |
| 기본값 |
| 로컬 토큰 파일 경로 덮어쓰기 |
This server cannot be deployed
Maintenance
Related MCP Connectors
Remote streamable-HTTP MCP server running on a single Cloudflare Worker. Your assistant gets live Airbnb, Amazon, Booking.com, Google Flights, Maps and Reddit data, social search on X, Instagram and TikTok, the Meta Ad Library, and image/video generation without any keys. Connect your own accounts to let it send WhatsApp or Telegram messages, work an IMAP inbox, manage Meta Ads campaigns and publish to X and LinkedIn. OAuth 2.1 with PKCE; stored credentials are AES-256-GCM encrypted.
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
MCP server for Firecrawl — web search, scraping, and biomedical/arXiv paper search.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables Google search queries and webpage content extraction through an MCP server deployed on Cloudflare Workers. Supports single and batch webpage content extraction with integrated OAuth authentication.1-
- FlicenseNot gradedqualityDmaintenanceA remote MCP server deployable on Cloudflare Workers that provides integrated Google OAuth authentication for secure tool access. It serves as a reference implementation for building persistent, authenticated MCP connections using Cloudflare Durable Objects and Streamable HTTP.1-
- AlicenseNot gradedqualityCmaintenanceA minimal MCP server that exposes a private SearXNG instance as a search tool over streamable-HTTP, enabling web search from the llama.cpp WebUI or any compatible MCP client.5MIT
- AlicenseAqualityFmaintenanceMCP server for web search powered by Google AI Mode (Gemini). Enables any AI agent to search the web in real-time for free and without rate limits.2181MIT