Skip to main content
Glama
mixelpixx

Google Search MCP Server

QUICK-START.md4.1 kB
# Quick Start Guide ## Installation and Setup ### 1. Install Dependencies ```bash npm install ``` ### 2. Configure Environment Variables Create a `.env` file in the project root: ```bash GOOGLE_API_KEY=your_google_api_key GOOGLE_SEARCH_ENGINE_ID=your_custom_search_engine_id ``` **Note:** No Anthropic API key required. The server uses agent-based synthesis with your existing Claude session. ### 3. Build and Run ```bash npm run build npm run start:v3 ``` ### 4. Use in Claude Code ```typescript research_topic({ topic: "Your topic here", depth: "intermediate" }) ``` Claude will automatically launch an agent to synthesize the research. --- ## Research Process When you call `research_topic`: 1. **MCP Tool** searches Google, deduplicates, and ranks sources by quality 2. **MCP Tool** extracts full content from top sources 3. **MCP Tool** packages everything into an agent prompt 4. **Claude Code** launches an agent automatically 5. **Agent** analyzes all sources and synthesizes insights 6. **Output** includes comprehensive research with: - Executive summary - Key findings (5-7 for intermediate depth) - Common themes - Source quality scores - Focus area analysis (if requested) --- ## Environment Variables ### Required ```bash GOOGLE_API_KEY=your_google_api_key GOOGLE_SEARCH_ENGINE_ID=your_search_engine_id ``` ### Optional (Advanced Users Only) ```bash # Only set these if you want Direct API mode instead of Agent mode ANTHROPIC_API_KEY=your_anthropic_key USE_DIRECT_API=true ``` **For 99% of users:** Don't set the optional vars. Agent mode is better! --- ## Verify It's Working After `npm run start:v3`, you should see: ``` ============================================================ Google Research MCP Server v3.0.0 (Enhanced) ============================================================ ✓ Source quality assessment ✓ Deduplication ✓ AI synthesis: AGENT MODE (Claude will launch agents) └─ No API key needed - uses your existing Claude session ✓ Focus area analysis ✓ Enhanced error handling ✓ Cache metadata ============================================================ ``` If you see `AGENT MODE` - perfect! You're ready to go. --- ## First Research Try this: ```typescript research_topic({ topic: "Docker container security best practices", depth: "intermediate" }) ``` Expected: 1. Tool gathers research from 5 high-quality sources 2. Returns agent prompt 3. I launch agent automatically 4. Agent synthesizes and returns comprehensive analysis 5. Takes ~10-15 seconds total --- ## Common Issues ### "No results found" - Check your Google API key is valid - Verify search engine ID is correct - Try a different topic ### "Agent not launching" - Make sure you're using v3: `npm run start:v3` - Check server shows "AGENT MODE" - Look for `[AGENT_SYNTHESIS_REQUIRED]` in response ### "Want to use API directly" - Set `ANTHROPIC_API_KEY` in `.env` - Set `USE_DIRECT_API=true` in `.env` - Rebuild: `npm run build` - Not recommended for interactive use --- ## Next Steps - **Read:** `AGENT-MODE.md` for detailed agent mode explanation - **Read:** `README-V3.md` for comprehensive feature documentation - **Experiment:** Try different depth levels and focus areas --- ## Examples ### Quick Overview ```typescript research_topic({ topic: "GraphQL vs REST APIs", depth: "basic" // 3 sources, quick summary }) ``` ### Comprehensive Analysis ```typescript research_topic({ topic: "Microservices architecture patterns", depth: "advanced", // 8-10 sources, deep analysis focus_areas: ["API gateway", "service mesh", "observability"] }) ``` ### Specific Research ```typescript research_topic({ topic: "Kubernetes security", depth: "intermediate", focus_areas: ["RBAC", "network policies", "pod security"], num_sources: 7 }) ``` --- The tool will work seamlessly with Claude Code, no extra API keys required.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/mixelpixx/Google-Search-MCP-Server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server