Integrations
Enables executing Google searches and extracting structured results, supporting both web and news results with configurable output formats.
Supports conversion of web content to clean, structured Markdown format with proper formatting of lists, bold text, italic text, and links.
Provides TypeScript client integration for AI agents to fetch web content and perform Google searches programmatically.
Fetch Browser
A powerful headless browser MCP server that enables AI agents to fetch web content and perform Google searches without requiring any API keys. Built with modern web standards and designed for seamless integration with AI platforms.
Features
- No API Keys Required: Uses a sophisticated headless browser approach to fetch content directly
- Smart Google Search:
- Extract structured results from Google searches
- Support for both web and news results
- Configurable number of results (1-100)
- Full content fetching of search results
- Automatic retry and error handling
- Universal Content Fetching:
- Support for any webpage or API endpoint
- Multiple output formats (HTML, JSON, Text, Markdown)
- Automatic content type detection
- Response size limits and timeout protection
- Rate limiting protection
- Format Conversion:
- Clean HTML to Markdown conversion
- Pretty-printed JSON responses
- Structured HTML output
- Plain text with proper formatting
Tools
1. Google Search Tool (google_search
)
Executes Google searches and fetches full content of results:
2. URL Fetcher Tool (fetch_url
)
Fetches content from any URL:
Installation
Via Smithery
Manual Installation
Development
Response Formats
1. Markdown Format
2. JSON Format
3. HTML Format
4. Text Format
Error Handling
- Automatic retries with exponential backoff
- Rate limiting protection
- Timeout handling
- Detailed error messages
- Individual result error tracking
Security Features
- Response size limits
- Request timeouts
- Rate limiting protection
- No API keys or secrets required
- Proper error handling
Credits
Created by Seth Rose:
- Website: https://www.sethrose.dev
- 𝕏 (Twitter): https://x.com/TheSethRose
- 🦋 (Bluesky): https://bsky.app/profile/sethrose.dev
License
MIT License - See LICENSE for details
You must be authenticated.
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
A headless browser MCP server that allows AI agents to fetch web content and perform Google searches without API keys, supporting various output formats like Markdown, JSON, HTML, and text.
Related Resources
Related MCP Servers
- AsecurityFlicenseAqualityAn MCP protocol server that enables web search functionality using the Tavily API, allowing AI assistants to perform internet searches in real-time.Last updated -42Python
- -securityAlicense-qualityAn MCP server that helps AI assistants access text content from websites that implement bot detection, bridging the gap between what you can see in your browser and what the AI can access.Last updated -1PythonApache 2.0
- -securityAlicense-qualityAn MCP server that enables AI assistants to control a web browser through natural language commands, allowing them to navigate websites and extract information via SSE transport.Last updated -387PythonMIT License
- AsecurityFlicenseAqualityAn MCP server that enables AI clients like Cursor, Windsurf, and Claude Desktop to access web content in markdown format, providing web unblocking and searching capabilities.Last updated -21813JavaScript