Serper Search and Scrape MCP Server logo

Serper Search and Scrape MCP Server

by marcopesani

A TypeScript-based MCP server that provides web search and webpage scraping capabilities using the Serper API. This server integrates with Claude Desktop to enable powerful web search and content extraction features.

View on GitHub

Last updated: N/A

What is Serper Search and Scrape MCP Server?

This is an MCP server that leverages the Serper API to provide web search and webpage scraping functionalities. It's designed to integrate seamlessly with platforms like Claude Desktop, Cline and Cursor, enabling them to perform powerful web searches and extract content from web pages.

How to use Serper Search and Scrape MCP Server?

The server can be installed via Smithery or manually configured for Claude Desktop, Cline, and Cursor. It requires a Serper API key set as an environment variable. The README provides detailed installation instructions for each platform, including configuration examples. It can also be run using Docker.

Key features of Serper Search and Scrape MCP Server

  • Provides a google_search tool for web searches via Serper API.

  • Offers rich search results including organic results, knowledge graph, and related searches.

  • Supports region and language targeting for web searches.

  • Includes a scrape tool to extract content from web pages, including plain text, markdown, JSON-LD, and head metadata.

  • Supports advanced search operators for precise web searches.

  • Offers installation guides for Claude Desktop, Cline, Cursor and Docker

Use cases of Serper Search and Scrape MCP Server

  • Enhancing Claude Desktop with web search capabilities.

  • Automating web content extraction for research or analysis.

  • Integrating web search functionality into other applications via the MCP protocol.

  • Building chatbots or virtual assistants with web search and scraping abilities.

FAQ from Serper Search and Scrape MCP Server

What is the Serper API?

The Serper API is a web scraping and search engine API that provides access to Google search results and allows you to extract data from web pages.

How do I get a Serper API key?

You need to sign up for a Serper API account and obtain an API key from their website.

What platforms does this server support?

This server is designed to work with Claude Desktop, Cline, Cursor and any other platform that supports the Model Context Protocol (MCP).

How do I debug this server?

The README recommends using the MCP Inspector for debugging, which can be run via npm run inspector.

Can I run this server in a Docker container?

Yes, the README provides instructions for building and running the server using Docker.