# Serper Search and Scrape

A TypeScript-based MCP server that provides web search and webpage scraping capabilities using the Serper API. This server integrates with Cursor, Cline, Claude Desktop, and any MCP-compatible client…

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y @smithery/cli@latest mcp add marcopesani/mcp-server-serper

# Browse available tools
npx -y @smithery/cli@latest tool list marcopesani/mcp-server-serper

# Get full schema for a tool
npx -y @smithery/cli@latest tool get marcopesani/mcp-server-serper google_search

# Call a tool
npx -y @smithery/cli@latest tool call marcopesani/mcp-server-serper google_search '{}'
```

## Tools (2)

- `google_search` — Tool to perform web searches via Serper API and retrieve rich results. It is able to retrieve organic search results, p…
- `scrape` — Tool to scrape a webpage and retrieve the text and, optionally, the markdown content. It will retrieve also the JSON-LD…

```bash
# Get full input/output schema for a tool
npx -y @smithery/cli@latest tool get marcopesani/mcp-server-serper <tool-name>
```

## Prompts (4)

- `research-topic` (topic, depth, focus_areas) — Guide comprehensive research on a topic with structured results
- `compare-sources` (topic, min_sources) — Compare information from multiple sources on a topic
- `fact-check` (claim, thoroughness) — Verify a claim across multiple authoritative sources
- `technical-search` (query, tech_stack, content_type) — Focused technical and programming search

---

Source: https://github.com/marcopesani/mcp-server-serper | License: MIT
