Category
Web Search MCP servers
- 01
Active91kPython - 02
WigoloknockoutezLocal web search, fetching, crawling, extraction and research, with multi-engine search, local ML reranking, a SQLite cache and JavaScript rendering.
Active5.5kNode.jsstdioActive5.5kNode.jsstdio - 03
Exaexa-labsConnect AI agents to Exa for web search, content fetching, and multi-step research.
Active5.1kNode.jsremoteActive5.1kNode.jsremote - 04
ArxivblazickjpSearch arXiv papers, read original LaTeX sections, get BibTeX from arXiv metadata and set topic watches, with papers stored locally.
Active3.2kPythonstdioActive3.2kPythonstdio - 05
DevflowincdevflowincCrawl, embed, chunk, search and retrieve information from datasets through Trieve.
Stale2.7kNode.jsStale2.7kNode.js - 06
Brightdataluminati-ioDiscover, extract and interact with the web via Bright Data, one interface for automated access to the public internet.
Active2.7kNode.jsActive2.7kNode.js - 07
Perplexity API PlatformperplexityaiReal-time web search, reasoning, and research through Perplexity's API
Active2.6kNode.jsstdioActive2.6kNode.jsstdio - 08
Modelcontextprotocolppl-aiAn MCP server that connects to Perplexity's Sonar API, enabling real-time web-wide research in conversational AI.
Active2.6kActive2.6k - 09
Tavilytavily-aiSearch engine for AI agents (search + extract) powered by Tavily
Active2.4kNode.jsstdioActive2.4kNode.jsstdio - 10
Open Websearchaas-eeMulti-engine web search across Bing, Baidu, DuckDuckGo, Brave, Exa and CSDN.
Active1.8kNode.jsActive1.8kNode.js - 11
QdrantqdrantImplement semantic memory layer on top of the Qdrant vector search engine
Maintained1.5kPythonMaintained1.5kPython - 12
DuckduckgonickclydeWeb search using DuckDuckGo, with content fetching and parsing.
Maintained1.5kPythonMaintained1.5kPython - 13
Brave SearchbraveVisit https://brave.com/search/api/ for a free API key. Search the web, local businesses, images,…
Active1.5kNode.jsstdioremoteActive1.5kNode.jsstdioremote - 14
SearXNG Searchihor-sokoliukMCP server for SearXNG — privacy-respecting web search with pagination, URL reading
Active1.3kNode.jsstdioActive1.3kNode.jsstdio - 15
Web SearchmrkrslA server that provides local, full web search, summaries and page extration for use with Local LLMs.
Abandoned1.2kAbandoned1.2k - 16

Self-hostable web crawler and search API (fastCRW): scraping, crawling, site mapping and SearXNG-backed search.
Active1.1kDockerstdioremoteActive1.1kDockerstdioremote - 17
Fetcherjae-jaeFetch web page content using a Playwright headless browser, supporting JavaScript rendering, content extraction and Markdown or HTML output.
Stale1.1kNode.jsStale1.1kNode.js - 18
Idea Realitymnemox-aiCheck for existing competition before building: scan GitHub, Hacker News, npm, PyPI and Product Hunt for similar projects, duplicate likelihood and pivot hints.
Active822PythonstdioActive822Pythonstdio - 19
MUmicroNews, web search, mail, markets, weather, places, files, calendar, contacts. 67 tools, one endpoint.
Active436remoteActive436remote - 20
Search Consolesaurabhsharma2uGoogle Search Console + Bing + GA4 + AdSense — unified SEO intelligence for AI agents.
Maintained297Node.jsstdioMaintained297Node.jsstdio - 21
Alfanous - Quranic Search Enginealfanous-teamSearch and explore the Holy Qur'an with Arabic text, transliteration, and advanced search support.
Slowing289PythonstdioSlowing289Pythonstdio - 22
GscahonnA Model Context Protocol (MCP) server providing access to Google Search Console.
Maintained277Maintained277 - 23
Abandoned273Node.js - 24
NimrodmixelpixxWeb search with quality scores; web pages are read on your computer by the local server.
Active256stdioremoteActive256stdioremote - 25
Tinysuite Searchmarcellm01Self-hosted web research: SearXNG search with DuckDuckGo fallback, crawling, dense and BM25 reranking and deduplication into a cited, source-grounded prompt.
Active230PythonstdioActive230Pythonstdio - 26
MinerU OpenopendatalabConvert PDFs, Word and PowerPoint files, images and spreadsheets to Markdown via the MinerU document parsing API.
Active221PythonstdioActive221Pythonstdio - 27
Deep Researchreading-plus-aiAutonomous deep research with structured query elaboration and concise reporting.
Abandoned215Node.jsAbandoned215Node.js - 28
OpennutritiondeadletterqLocal search of foods, nutrition facts and barcodes in the OpenNutrition database.
Maintained207Node.jsMaintained207Node.js - 29

ITASCA PFC discrete element simulation: browse documentation, execute scripts, capture plots and manage long-running tasks via a bridge to the PFC GUI.
Deprecated206PythonstdioDeprecated206Pythonstdio - 30
Code AssistantstippiCoding agent with basic tools for listing, reading, editing and writing files, running commands and web search, supporting multiple projects at once.
Active183RustActive183Rust - 31
Agentqltinyfish-ioEnable AI agents to get structured data from unstructured web with AgentQL.
Active181Node.jsActive181Node.js - 32
ComethanziliConnect to the Perplexity Comet browser for agentic browsing, deep research and real-time task monitoring.
Stale180Node.jsStale180Node.js - 33
SerpApiserpapiSearch results from Google, Bing, Yahoo, DuckDuckGo, YouTube, eBay and more via SerpApi, plus real-time weather and stock market data.
Active179PythonremoteActive179Pythonremote - 34
Active174Node.js - 35
Content CorelfnovoExtract content from web pages, PDFs, Word documents, YouTube transcripts, audio and video with automatic engine selection and structured JSON output.
Active174PythonActive174Python - 36
Search1APIsuperagents-labWeb search, news, page retrieval, sitemaps, and trending topics through Search1API.
Active174Node.jsstdioremoteActive174Node.jsstdioremote - 37
Stale172Python - 38
Scrapelessscrapeless-aiIntegrate real-time Scrapeless Google SERP(Google Search, Google Flight, Google Map, Google Jobs....) results into your LLM applications. This server enables dynamic context retrieval for AI workflows, chatbots, and research tools.
Active169Node.jsstdioremoteActive169Node.jsstdioremote - 39
Any Chat CompletionspyropromptsChat with any other OpenAI SDK Compatible Chat Completions API, like Perplexity, Groq, xAI and more
Abandoned165Abandoned165 - 40
Read Website Fastjust-everyConvert websites to clean Markdown with links preserved, using Mozilla Readability, caching, robots.txt-aware crawling and concurrent fetching.
Active161Node.jsstdioActive161Node.jsstdio - 41
Servo FetchkonippiChromium-free web content extraction in a single binary: fetch, render, crawl and screenshot pages with the Servo browser engine.
Active157RustActive157Rust - 42
Arxiv LatextakashiishidaGet the LaTeX source of arXiv papers to handle mathematical content and equations.
Active146PythonActive146Python - 43
One SearchyokingmaWeb search, URL discovery, scraping & extraction with agent-browser and search providers
Maintained144Node.jsstdioMaintained144Node.jsstdio - 44
Local Ragnkapila6Primitive RAG-like web search that runs locally, without external APIs.
Slowing134PythonSlowing134Python - 45
Google Newschanmeng666Google News via SerpAPI: search headlines, stories and related topics, with automatic topic categorization and multi-language support.
Slowing129Node.jsSlowing129Node.js - 46
Brave SearchmikechaoWeb, image, news, video and local point-of-interest search using Brave's Search API.
Slowing127Node.jsSlowing127Node.js - 47
Free SearchsweetcornnaNo-API-key web search, page fetching and document reading across many engines. Local-first.
Active122PythonstdioActive122Pythonstdio - 48
Vectorizevectorize-ioVectorize MCP server for advanced retrieval, Private Deep Research, Anything-to-Markdown file extraction and text chunking.
Active115Node.jsActive115Node.js