MCP servers for web search, semantic search, and information retrieval.
43 servers ยท sorted by GitHub stars
| # | Server | Description | Stars | Language | Updated |
|---|---|---|---|---|---|
| 1 | exa-mcp-server | Exa MCP for web search and web crawling! | โ 4.0K | TypeScript | today |
| 2 | ddgs | A metasearch library that aggregates results from diverse web search services | โ 2.3K | Python | today |
| 3 | tavily-mcp | Production ready MCP server with real-time search, extract, map & crawl. | โ 1.4K | JavaScript | today |
| 4 | apify-mcp-server | The Apify MCP server enables your AI agents to extract data from social... | โ 900 | TypeScript | today |
| 5 | duckduckgo-mcp-server | A Model Context Protocol (MCP) server that provides web search capabilities... | โ 885 | Python | today |
| 6 | code-index-mcp | A Model Context Protocol (MCP) server that helps large language models... | โ 826 | Python | today |
| 7 | paper-search-mcp | A MCP for searching and downloading academic papers from multiple sources... | โ 791 | Python | today |
| 8 | brave-search-mcp-server | โ 775 | TypeScript | today | |
| 9 | annas-mcp | MCP server and CLI tool for searching and downloading documents from Anna's... | โ 770 | Go | today |
| 10 | 12306-mcp | This is a 12306 ticket search server based on the Model Context Protocol (MCP). | โ 747 | JavaScript | today |
| 11 | web-search-mcp | A simple, locally hosted Web Search MCP server for use with Local LLMs | โ 633 | TypeScript | today |
| 12 | apple-doc-mcp | MCP server providing seamless access to Apple Developer Documentation with... | โ 580 | TypeScript | 2d ago |
| 13 | google-search | A Playwright-based Node.js tool that bypasses search engine anti-scraping... | โ 560 | TypeScript | today |
| 14 | better-icons | Skill and MCP server for searching and retrieving icons | โ 483 | TypeScript | today |
| 15 | twitter-mcp | A Model Context Protocol server allows to interact with Twitter, enabling... | โ 374 | TypeScript | 1d ago |
| 16 | kagimcp | The Official Model Context Protocol (MCP) server for Kagi search & other tools. | โ 324 | Python | today |
| 17 | perplexity-mcp | A Model Context Protocol (MCP) server that provides web search functionality... | โ 286 | Python | 1d ago |
| 18 | alfanous | Alfanous is an Arabic search engine API provides the simple and advanced... | โ 283 | Python | today |
| 19 | g-search-mcp | A powerful MCP server for Google search that enables parallel searching with... | โ 259 | TypeScript | 1d ago |
| 20 | elasticsearch-mcp-server | A Model Context Protocol (MCP) server implementation that provides... | โ 256 | Python | 2d ago |
| 21 | Google-Search-MCP-Server | MCP Server built for use with Claude Code, Claude Desktop, VS Code, Cline -... | โ 228 | TypeScript | today |
| 22 | unsplash-mcp-server | ๐ A MCP server for Unsplash image search. | โ 211 | Python | 2d ago |
| 23 | mcp-server-deep-research | โ 210 | Python | today | |
| 24 | mcp-server-gsc | A Model Context Protocol (MCP) server providing access to Google Search Console | โ 186 | TypeScript | today |
| 25 | mcp-scholarly | A MCP server to search for accurate academic articles. | โ 171 | Python | today |
| 26 | flights-mcp | An MCP server to search for flights. | โ 169 | Python | 5d ago |
| 27 | mevzuat-mcp | MCP Server for Searching Turkish Legislation | โ 165 | Python | 2d ago |
| 28 | mcp-server-example | A simple MCP server to search for documentation (tutorial) | โ 153 | Python | 1d ago |
| 29 | bilibili-mcp-js | Bilibili video search MCP (Model Context Protocol) service - ๅๅฉๅๅฉ่ง้ขๆ็ดขMCPๆๅก | โ 153 | JavaScript | 4d ago |
| 30 | bocha-search-mcp | Bocha Search MCP Server. | โ 150 | Python | 2d ago |
| 31 | mcp-server-serper | Serper MCP Server supporting search and webpage scraping | โ 147 | TypeScript | 1d ago |
| 32 | mcp-local-rag | "primitive" RAG-like web search model context protocol (MCP) server that... | โ 118 | Python | today |
| 33 | opensearch-mcp-server-py | โ 111 | Python | today | |
| 34 | brave-search-mcp | An MCP Server implementation that integrates the Brave Search API,... | โ 110 | TypeScript | today |
| 35 | FNewsCrawler | ไธไธชไธ้จไธบๅคงๆจกๅ่ฎพ่ฎก็่ดข็ปไฟกๆฏMCP๏ผModel Context... | โ 103 | Python | 3d ago |
| 36 | mcp-manticore | MCP server for Manticore Search daemon | โ 3 | Python | today |
| 37 | pdf2mcp | Turn any PDF folder into a searchable MCP server with semantic search | โ 1 | Python | today |
| 38 | tavily-mcp-loadbalancer | ๐ High-availability Tavily MCP load balancer with multi-key polling and... | โ 1 | JavaScript | today |
| 39 | indonesia-civic-stack | ๐ฎ๐ฉ Production-ready scrapers, normalizers & MCP servers for Indonesian... | โ 1 | Python | today |
| 40 | funding-graph-mcp-server | Funding graph MCP server over NIH RePORTER, NSF Award Search, CORDIS DET,... | โ 0 | TypeScript | today |
| 41 | engram | Persistent knowledge base MCP server with full-text search and graph relations. | โ 0 | Python | today |
| 42 | noapi-google-search-mcp | ๐ Enable local LLMs with real-time Google search, live feeds, OCR, and video... | โ 0 | Python | today |
| 43 | rlm | Recursive Language Model MCP server โ handle 10M+ token contexts by treating... | โ 0 | Python | today |