serper-mcp-server
A Serper MCP Server
Documentation
Serper MCP Server
A Model Context Protocol server that provides Google Search via Serper. This server enables LLMs to get search result information from Google.
Available Tools
- `google_search` - Set all the parameters
- `google_search_images` - Set all the parameters
- `google_search_videos` - Set all the parameters
- `google_search_places` - Set all the parameters
- `google_search_maps` - Set all the parameters
- `google_search_reviews` - Set all the parameters
- `google_search_news` - Set all the parameters
- `google_search_shopping` - Set all the parameters
- `google_search_lens` - Set all the parameters
- `google_search_scholar` - Set all the parameters
- `google_search_patents` - Set all the parameters
- `google_search_autocomplete` - Set all the parameters
- `webpage_scrape` - Set all the parameters
Usage
Installing via Smithery
To install Serper MCP Server for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @garylab/serper-mcp-server --client claudeUsing `uv` (recommended)
1. Make sure you had installed `uv` on your os system.
2. 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": ""
}
}
}
}`uv` will download mcp server automatically using `uvx` from pypi.org and apply to your MCP client.
Using `pip` for project
1. Add `serper-mcp-server` to your MCP client code `requirements.txt` file.
serper-mcp-server2. Install the dependencies.
pip install -r requirements.txt3. Add the configuration for you client:
{
"mcpServers": {
"serper": {
"command": "python3",
"args": ["-m", "serper_mcp_server"],
"env": {
"SERPER_API_KEY": ""
}
}
}
}Using `pip` for globally usage
1. Make sure the `pip` or `pip3` is in your os system.
pip install serper-mcp-server
# or
pip3 install serper-mcp-server2. MCP client code configuration or Claude settings, add `serper` mcp server:
{
"mcpServers": {
"serper": {
"command": "python3",
"args": ["serper-mcp-server"],
"env": {
"SERPER_API_KEY": ""
}
}
}
}Debugging
You can use the MCP inspector to debug the server. For `uvx` installations:
npx @modelcontextprotocol/inspector uvx serper-mcp-serverOr if you've installed the package in a specific directory or are developing on it:
git clone https://github.com/garylab/serper-mcp-server.git
cd serper-mcp-server
npx @modelcontextprotocol/inspector uv run serper-mcp-server -e SERPER_API_KEY=License
serper-mcp-server is licensed under the MIT License. This means you are free to use, modify, and distribute the software, subject to the terms and conditions of the MIT License. For more details, please see the LICENSE file in the project repository.
Frequently asked questions
What is serper-mcp-server?
serper-mcp-server is A Serper MCP Server
How do I install serper-mcp-server?
Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.
Is serper-mcp-server open source?
Yes — it is hosted on GitHub at https://github.com/garymengcom/serper-mcp-server and has 19 stars.
Related MCP tools
基于大模型搭建的聊天机器人,同时支持 微信公众号、企业微信应用、飞书、钉钉 等接入,可选择ChatGPT/Claude/DeepSeek/文心一言/讯飞星火/通义千问/ Gemini/GLM-4/Kimi/LinkAI,能处理文本、语音和图片,访问操作系统和互联网,支持基于自有知识库进行定制企业智能客服。
Expose your FastAPI endpoints as Model Context Protocol (MCP) tools, with Auth! Python-based implementation. Trusted by 11000+ developers.
AI-powered reverse engineering assistant that bridges IDA Pro with language models through MCP. Python-based implementation. Trusted by 4100+ developers.
Shell and coding agent on claude desktop app for the Model Context Protocol. Enhance AI assistants with powerful integrations. Python-based implementation.
A text-based user interface (TUI) client for interacting with MCP servers using Ollama. Features include multi-server, dynamic model switching, streaming res...
An LLM agent that conducts deep research (local and web) on any given topic and generates a long report with citations. Built for the Model Context Protocol to
Run your own MCP server? See who uses it and what to fix.
Measure it with TrackMCP