1. Conduid
  2. Developer Tools
  3. Serper
MCP server · Developer Tools

Serper

A Serper MCP Server

56Fair

Scored 2 months ago · breakdown

About Serper

Serper is an MCP server published by garylab in the Developer Tools category: a Serper MCP Server.

The repository has 39 stars and 16 forks, with the last commit 11 months ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.

Install

From source
git clone https://github.com/garylab/serper-mcp-server

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (13)

google_searchSet [all the parameters](src/serper_mcp_server/schemas.py#L15)

Parameters not published.

google_search_autocompleteSet [all the parameters](src/serper_mcp_server/schemas.py#L20)

Parameters not published.

google_search_imagesSet [all the parameters](src/serper_mcp_server/schemas.py#L15)

Parameters not published.

google_search_lensSet [all the parameters](src/serper_mcp_server/schemas.py#L50)

Parameters not published.

google_search_mapsSet [all the parameters](src/serper_mcp_server/schemas.py#L24)

Parameters not published.

google_search_newsSet [all the parameters](src/serper_mcp_server/schemas.py#L15)

Parameters not published.

google_search_patentsSet [all the parameters](src/serper_mcp_server/schemas.py#L56)

Parameters not published.

google_search_placesSet [all the parameters](src/serper_mcp_server/schemas.py#L20)

Parameters not published.

google_search_reviewsSet [all the parameters](src/serper_mcp_server/schemas.py#L34)

Parameters not published.

google_search_scholarSet [all the parameters](src/serper_mcp_server/schemas.py#L20)

Parameters not published.

Show all 13 tools
google_search_shoppingSet [all the parameters](src/serper_mcp_server/schemas.py#L45)

Parameters not published.

google_search_videosSet [all the parameters](src/serper_mcp_server/schemas.py#L15)

Parameters not published.

webpage_scrapeSet [all the parameters](src/serper_mcp_server/schemas.py#L62)

Parameters not published.

Ask AI

✦

Ask AI about Serper

Powered by Claude · Grounded in docs

I know everything about Serper. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository 4 hours ago. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • !License declaredNo license file. Legally you have no right to use it in a product.
  • !Tests presentNo tests found. Behaviour changes may go unnoticed between versions.
  • ✓Dependencies pinnedA lockfile pins dependency versions.
  • ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

Releases

0.0.100.0.10 · 10 Nov 2025Full Changelog**: https://github.com/garylab/serper-mcp-server/compare/0.0.9...0.0.10
0.0.90.0.9 · 15 Sep 2025Full Changelog**: https://github.com/garylab/serper-mcp-server/compare/0.0.8...0.0.9
0.0.80.0.8 · 18 Aug 2025change all the non-string type to string, and use pattern to valid them.
0.0.70.0.7 · 18 Aug 2025if the type of the field is integer or float, please explain it in the description to make the LLM understand what type of param they should pass
0.0.60.0.6 · 11 Aug 2025fix typing issue

README

Serper MCP Server

PyPI version PyPI Downloads Monthly Downloads Python Version

A Model Context Protocol server that provides Google Search via Serper. This server enables LLMs to get search result information from Google.

Available Tools

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 claude

Using 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": "<Your 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-server
    
  2. Install the dependencies.

    pip install -r requirements.txt
    
  3. Add the configuration for you client:

    {
        "mcpServers": {
            "serper": {
                "command": "python3",
                "args": ["-m", "serper_mcp_server"],
                "env": {
                    "SERPER_API_KEY": "<Your 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-server
    
  2. 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>"
                }
            }
        }
    }
    

Debugging

You can use the MCP inspector to debug the server. For uvx installations:

npx @modelcontextprotocol/inspector uvx serper-mcp-server

Or 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=<the 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.

README fetched from the repository 4 hours ago. The original is authoritative.

Questions

About Serper

How do I install Serper?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Serper safe to use with an AI agent?

Its trust score is 56 out of 100 (fair). It passes 3 of the 6 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Serper still maintained?

The last commit was 11 months ago and 1 open issues. That's long enough that you should check whether the maintainer is responding to issues before depending on it.