Search ToolLABSCO SUMMARY
The knowledge graph and People Also Ask blocks do more than the ten blue links.
Structured entity data and the questions people actually ask around a topic give a model something to reason with, not just pages to summarise — that is the difference from a plain results list. Pick the research depth deliberately: the deep setting is described as pulling ten or more sources over fifteen to twenty minutes, which is a different kind of request from a lookup.
What it is
A TypeScript MCP server built on the Serper API. It offers a plain search with rich structured results, and a deep research mode that breaks a question into sub-queries, runs several searches, and synthesises the findings with citations.
What you get
- Search returning knowledge graph entries, organic results with position and snippet, People Also Ask entries, and related searches
- Search parameters for result count, country and language targeting, and autocorrect
- Deep research that generates its own sub-queries, gathers from multiple sources, and formats the answer with references
- Three research depths: basic for a quick overview, standard for a balanced pass, deep for exhaustive work, with a cap on sources you set
- Rate limiting and caching, and full TypeScript type definitions
Requirements
A Serper API key set as SERPER_API_KEY. Clone, install with pnpm and build, then point your client at the built entry point. Quality metrics are collected by default and can be redirected or disabled through their own environment variables.
Setup effort
Build from source — git clone https://github.com/NightTrek/Serper-search-mcp.git
USE CASES
Answering a factual question with sources
Search once and read the knowledge graph entry alongside the organic results.
Researching something you do not yet know how to ask about
Use the research mode and let it write the sub-queries, then read the synthesis with its citations.
Targeting results to a market
Set the country and language codes so results reflect where your users are, not where you are.
Keeping a quick lookup quick
Use the basic depth for definitions and simple facts rather than paying for an exhaustive pass.
2 tools
Listed in project docs. Your client may show a different list.
Deep Research ToolBEFORE YOU INSTALL
What to know first
Tools you get
2 tools named in the project's documentation.
Requires
SERPER_API_KEY in your environment
Where it runs
The documented client runs the server on your machine.
INSTALLATION
Connect your client
You clone and build this one yourself.
Server setup
git clone https://github.com/NightTrek/Serper-search-mcp.git
cd Serper-search-mcp
pnpm install
pnpm run buildMCP Clients
Claude Desktop
{
"mcpServers": {
"serper-search-server": {
"command": "<YOUR_PATH_TO_SERPER_SEARCH_SERVER>/build/index.js",
"env": {
"SERPER_API_KEY": "<YOUR_SERPER_API_KEY>"
}
}
}
}