Best Search & Web MCP servers

Web search, scraping, crawling and page fetching so your assistant can read the live web. We track 34 servers in this category, ranked by GitHub stars with maintenance status and ready-to-copy configs for Claude Desktop, Cursor and VS Code.

Top picks

  1. Fetch (official reference server) — Fetches web pages and converts HTML to markdown so LLMs can read web content. Caution: can reach local/interna… (★ 91.2k, updated 3 days ago)
  2. apify-mcp-server — Extract data from any website with thousands of scrapers, crawlers, and automations on Apify Store ⚡ (★ 11k, updated today)
  3. firecrawl-mcp-server — 🔥 Official Firecrawl MCP Server - Adds powerful web scraping and search to Cursor, Claude and any other LLM cl… (★ 7.6k, updated today)
  4. wigolo — The go-to web for your AI coding agent — local-first search, fetch, crawl & research over MCP. No API keys, no… (★ 5.5k, updated today)
  5. exa-mcp-server — Connect AI agents to Exa for web search, content fetching, and multi-step research. (★ 5.1k, updated 6 days ago)

Showing all 34 servers

Fetch (official reference server)

by modelcontextprotocol · Python

Fetches web pages and converts HTML to markdown so LLMs can read web content. Caution: can reach local/internal IPs.

Search & WebOfficialMaintained91.2k (repo)

apify-mcp-server

by apify · TypeScript

Extract data from any website with thousands of scrapers, crawlers, and automations on Apify Store ⚡

Search & WebMaintainedRemote11k

firecrawl-mcp-server

by firecrawl · JavaScript

🔥 Official Firecrawl MCP Server - Adds powerful web scraping and search to Cursor, Claude and any other LLM clients.

Search & WebMaintainedRemote7.6k

wigolo

by KnockOutEZ · TypeScript

The go-to web for your AI coding agent — local-first search, fetch, crawl & research over MCP. No API keys, no cloud, $0/query. Public beta.

Search & WebMaintainedRemote5.5k

exa-mcp-server

by exa-labs · TypeScript

Connect AI agents to Exa for web search, content fetching, and multi-step research.

Search & WebMaintainedRemote5.1k

deep-research

by u14app · JavaScript

Use any LLMs (Large Language Models) for Deep Research. Support SSE API and MCP server.

Search & WebAgingRemote4.7k

hyperresearch

by jordan-gibbs · Python

Convert Claude Code or Codex into the most intelligent Deep Research Agent. Collect, search, and synthesize web research into a persistent, searchable wiki that builds on itself. Hosted API + MCP: hyperresearch.ai

Search & WebMaintained3.9k

arxiv-mcp-server

by blazickjp · Python

A local MCP server for agent literature work. Original-LaTeX section reads, BibTeX from arXiv metadata, and topic watches. Papers stay on disk. Search is optional.

Search & WebMaintainedRemote3.2k

paper-search-mcp

by openags · Python

MCP, CLI, Skills for searching and downloading academic papers from multiple sources like arXiv, PubMed, bioRxiv, etc.

Search & WebMaintainedRemote2.8k

brightdata-mcp

by brightdata · JavaScript

A powerful Model Context Protocol (MCP) server that provides an all-in-one solution for public web access.

Search & WebMaintainedRemote2.7k

modelcontextprotocol

by perplexityai · TypeScript

The official MCP server implementation for the Perplexity API Platform

Search & WebMaintainedRemote2.6k

tavily-mcp

by tavily-ai · TypeScript

Production ready MCP server with real-time search, extract, map & crawl.

Search & WebMaintainedRemote2.4k

webclaw

by 0xMassi · Rust

Fast, local-first web content extraction for LLMs. Scrape, crawl, extract structured data — all from Rust. CLI, REST API, and MCP server.

Search & WebMaintainedRemote2.4k

anysearch-mcp-server

by anysearch-ai · —

Unified real-time search MCP server supporting general web search, vertical domain search, parallel batch search, and full-page URL content extraction.

Search & WebMaintainedRemote1.9k

open-webSearch

by Aas-ee · TypeScript

Multi-engine MCP server, CLI, and local daemon for agent web search and content retrieval — skill-guided workflows, no API keys.

Search & WebMaintainedRemote1.9k

duckduckgo-mcp-server

by nickclyde · Python

A Model Context Protocol (MCP) server that provides web search capabilities through DuckDuckGo, with additional features for content fetching and parsing.

Search & WebMaintainedRemote1.5k

brave-search-mcp-server

by brave · TypeScript

Visit https://brave.com/search/api/ for a free API key. Search the web, local businesses, images,…

Search & WebMaintainedRemote1.5k

mcp-searxng

by ihor-sokoliuk · TypeScript

Private web search for AI assistants via SearXNG — supports Claude, Cursor, and any MCP client

Search & WebMaintainedRemote1.3k

web-search-mcp

by mrkrsl · TypeScript

A simple, locally hosted Web Search MCP server for use with Local LLMs

Search & WebStaleRemote1.2k

crw

by fastcrw · Rust

Fast, lightweight Firecrawl/Tavily alternative in Rust. Web scraper, crawler & search API with MCP server for AI agents. Drop-in Firecrawl-compatible API (/scrape, /crawl, /search). 2.3x faster than Tavily, 1.5x faster than Firecrawl in 1K-URL benchmarks. 6 MB RAM, single binary. Self-host or use managed cloud.

Search & WebMaintained1.1k

annas-mcp

by iosifache · Go

MCP server and CLI tool for searching and downloading documents from Anna's Archive

Search & WebAging1.1k

x-reader

by runesleo · Python

Universal content reader MCP Server for 10+ platforms

Search & WebMaintained966

world-intel-mcp

by marc-shade · Python

139-tool MCP server for real-time global intelligence from free public APIs: markets, SEC filings, conflict, military, aircraft-cohort early warning, refugee and migration flows, cyber, climate, news, and 30+ domains. Cited AI situation briefs, geofences with change detection, live SSE dashboard. MIT, no paid API keys.

Search & WebMaintainedRemote941

MCP

by jina-ai · TypeScript

Official Jina AI Remote MCP Server

Search & WebMaintainedRemote879

fetch-mcp

by zcaceres · TypeScript

A flexible HTTP fetching Model Context Protocol server.

Search & WebAging826

google-search

by web-agent-master · TypeScript

A Playwright-based Node.js tool that bypasses search engine anti-scraping mechanisms to execute Google searches. Local alternative to SERP APIs with MCP server integration.

Search & WebStaleRemote622

kagimcp

by kagisearch · Python

The Official Model Context Protocol (MCP) server for Kagi Search & other tools.

Search & WebAgingRemote541

CoexistAI

by SPThole · Jupyter Notebook

CoexistAI is a modular, developer-friendly research assistant framework . It enables you to build, search, summarize, and automate research workflows using LLMs, web search, Reddit, YouTube, and mapping tools—all with simple MCP tool calls or API calls or Python functions.

Search & WebAgingRemote528

GrokSearch-rs

by Episkey-G · Rust

Rust MCP server for Grok web search and Tavily-backed source retrieval

Search & WebMaintainedRemote458

doctor

by sisig-ai · Python

Doctor is a tool for discovering, crawl, and indexing web sites to be exposed as an MCP server for LLM agents.

Search & WebStaleRemote458

Google-Scholar-MCP-Server

by JackKuo666 · Python

A MCP Server for Google Scholar: 🔍 Enable AI assistants to search and access Google Scholar papers through a simple MCP interface.

Search & WebStale416

kindly-web-search-mcp-server

by Shelpuk-AI-Technology-Consulting · Python

Kindly Web Search MCP Server: Web search + robust content retrieval for AI coding tools (Claude Code, Codex, Cursor, GitHub Copilot, Gemini, etc.) and AI agents (Claude Desktop, OpenClaw, Hermes, etc.). Supports Serper, Tavily, and SearXNG.

Search & WebMaintainedRemote399

mcp-omnisearch

by spences10 · TypeScript

🔍 A Model Context Protocol (MCP) server providing unified access to multiple search engines (Tavily, Brave, Kagi, Exa), AI tools (Kagi FastGPT, Exa, Linkup), and content extraction services (Firecrawl, Tavily, Kagi). Includes GitHub search. All through a single interface.

Search & WebMaintainedRemote356

perplexity-mcp

by jsonallen · Python

A Model Context Protocol (MCP) server that provides web search functionality using Perplexity AI's API.

Search & WebStale308

Other categories