Serper
@ihiteshsharma
About Serper
MCP Servers to extend functionality
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"serper": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"SERPER_API_KEY",
"-e",
"FIRECRAWL_API_KEY",
"mcp/hs-search"
],
"env": {
"SERPER_API_KEY": "YOUR_SERPER_API_KEY_HERE",
"FIRECRAWL_API_KEY": "YOUR_FIRECRAWL_API_KEY_HERE"
}
}
}
}Tools
8Execute web searches with location context
Search for news articles and press releases
Search for images, photos, diagrams, and visual content
Search for videos from YouTube and other platforms
Search for places, businesses, and points of interest
Retrieve detailed reviews for a specific place or business
Get the current location coordinates
Scrape and extract content from any web page
Overview
What is Serper?
An MCP server that integrates with the Serper API to provide web, news, image, and video search results from Google, plus maps and reviews search, web scraping via FireCrawl, and location-based services.
How to use Serper?
Add a serper entry to your MCP server configuration (e.g., claude_desktop_config.json) with the required environment variables SERPER_API_KEY and FIRECRAWL_API_KEY. Run the server using Docker (docker run ... mcp/hs-search) or NPX (npx -y @modelcontextprotocol/server-serper). For local development, install dependencies, build TypeScript, and run with the API keys set.
Key features of Serper
- Web search with location context and knowledge graphs
- News, image, and video search
- Maps search for places, businesses, and points of interest
- Reviews search with detailed user ratings and feedback
- Web scraping via FireCrawl for content extraction
- Location services (current GPS coordinates)
Use cases of Serper
- Search the web with location context for region-specific results
- Get the latest news articles about a topic with source information
- Find images or videos about a specific subject
- Search for businesses and retrieve detailed reviews
- Scrape and extract content from web pages found in search results
FAQ from Serper
What APIs does Serper integrate with?
Serper integrates with the Serper API (for search) and FireCrawl API (for web scraping).
What runtime or dependencies are required?
For local development: Node.js, npm, and TypeScript. For containerized deployment: Docker.
Where do I get the required API keys?
Obtain a Serper API key from serper.dev and a FireCrawl API key from firecrawl.dev.
What search types are supported?
Web, news, image, video, maps, and reviews search are all supported.
Can I limit the number of search results?
Yes, each search tool accepts a num parameter (maximum 20 results).
Frequently asked questions
What APIs does Serper integrate with?
Serper integrates with the Serper API (for search) and FireCrawl API (for web scraping).
What runtime or dependencies are required?
For local development: Node.js, npm, and TypeScript. For containerized deployment: Docker.
Where do I get the required API keys?
Obtain a Serper API key from serper.dev and a FireCrawl API key from firecrawl.dev.
What search types are supported?
Web, news, image, video, maps, and reviews search are all supported.
Can I limit the number of search results?
Yes, each search tool accepts a `num` parameter (maximum 20 results).
Basic information
More Search MCP servers
Exa MCP Server 🔍
exa-labsExa MCP for web search and web crawling!
patent-literature-search-mcp
patsnapA professional tool for searching Patsnap’s global patent and literature databases using natural language, semantic, or keyword queries. It supports precise filtering and retrieves bibliographic data in Markdown format.
Goalie Trademark Search MCP
goalie-mcpSearch & filter 14M+ USPTO trademark records from an AI agent. This is a trademark MCP server, not a TSDR lookup.
Web Scout MCP Server
pinkpixel-devA powerful MCP server extension providing web search and content extraction capabilities. Integrates DuckDuckGo search functionality and URL content extraction into your MCP environment, enabling AI assistants to search the web and extract webpage content programmatically.
DuckDuckGo Search MCP Server
nickclydeA Model Context Protocol (MCP) server that provides web search capabilities through DuckDuckGo, with additional features for content fetching and parsing.
Comments