Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"serper-mcp-server": {
"args": [
"-y",
"@garylab/serper-mcp-server"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
A Model Context Protocol server that provides Google Search via Serper. This server enables LLMs to get search result information from Google.
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
npx -y '@garylab/serper-mcp-server' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked @garylab/serper-mcp-server against OSV.dev.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in search
Web and local search using Brave Search API
Production ready MCP server with real-time search, extract, map & crawl.
Context7 Platform -- Up-to-date code documentation for LLMs and AI code editors
mini cli search engine for your docs, knowledge bases, meeting notes, whatever. Tracking current sota approaches while being all local
MCP Security Weekly
Get CVE alerts and security updates for Serper Mcp Server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
A Model Context Protocol server that provides Google Search via Serper. This server enables LLMs to get search result information from Google.
google_search - Set all the parametersgoogle_search_images - Set all the parametersgoogle_search_videos - Set all the parametersgoogle_search_places - Set all the parametersgoogle_search_maps - Set all the parametersgoogle_search_reviews - Set all the parametersgoogle_search_news - Set all the parametersgoogle_search_shopping - Set all the parametersgoogle_search_lens - Set all the parametersgoogle_search_scholar - Set all the parametersgoogle_search_patents - Set all the parametersgoogle_search_autocomplete - Set all the parameterswebpage_scrape - Set all the parametersTo install Serper MCP Server for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @garylab/serper-mcp-server --client claude
uv (recommended)Make sure you had installed uv on your os system.
In your MCP client code configuration or Claude settings (file claude_desktop_config.json) add serper mcp server:
{
"mcpServers": {
"serper": {
"command": "uvx",
"args": ["serper-mcp-server"],
"env": {
"SERPER_API_KEY": "<Your Serper API key>"
}
}
}
}
uv will download mcp server automatically using uvx from pypi.org and apply to your MCP client.
pip for projectAdd serper-mcp-server to your MCP client code requirements.txt file.
serper-mcp-server
Install the dependencies.
pip install -r requirements.txt
Add the configuration for you client:
{
"mcpServers": {
"serper": {
"command": "python3",
"args": ["-m", "serper_mcp_server"],
"env": {
"SERPER_API_KEY": "<Your Serper API key>"
}
}
}
}
pip for globally usageMake sure the pip or pip3 is in your os system.
pip install serper-mcp-server
# or
pip3 install serper-mcp-server
MCP client code configuration or Claude settings, add serper mcp server:
{
"mcpServers": {
"serper": {
"command": "python3",
"args": ["serper-mcp-server"],
"env": {
"SERPER_API_KEY": "<Your Serper API key>"
}
}
}
}
You can use the MCP inspector to debug the server. For uvx installations:
npx @m
... [View full README on GitHub](https://github.com/garylab/serper-mcp-server#readme)