Newcontext-mode—Save 98% of your AI coding agent's context windowLearn more
MCP Directory
ServersClientsBlog

context-mode

Save 98% of your AI coding agent's context window. Works with Claude Code, Cursor, Copilot, Codex, and more.

Try context-mode
MCP Directory

Model Context Protocol Directory

MKSF LTD
Suite 8805 5 Brayford Square
London, E1 0SG

MCP Directory

  • About
  • Blog
  • Documentation
  • Contact

Menu

  • Servers
  • Clients

© 2026 model-context-protocol.com

The Model Context Protocol (MCP) is an open standard for AI model communication.
Powered by Mert KoseogluSoftware Forge
  1. Home
  2. Servers
  3. Search & Knowledge

Search & Knowledge MCP Servers

Search and knowledge MCP servers for web search, document retrieval, RAG, and knowledge base access.

40 servers in this category

Search and knowledge MCP servers give AI access to real-time and archived information. Web search, document retrieval, RAG pipelines, and knowledge bases allow AI to ground its responses in up-to-date, authoritative data rather than relying on training data alone.

Common use cases include live web search, Wikipedia lookups, querying internal documentation, semantic document retrieval, and building retrieval-augmented generation (RAG) pipelines.

Popular integrations: Brave Search, Google Search, Wikipedia, Elasticsearch, Typesense, and custom document stores.

  • modelcontextprotocol

    8,511

    **MCP: Model Context Protocol specification & documentation. Defines data exchange for model context & interoperability.**

    TypeScript
  • basic-memory

    3,349

    Basic Memory enables persistent knowledge building through natural language conversations with LLMs, storing information as local Markdown files. It utilizes the Model Context Protocol for LLM interaction with the knowledge base.

    Python
  • arxiv-mcp-server

    2,919

    The ArXiv MCP Server bridges AI assistants and arXiv, enabling programmatic search and access to research papers via the Message Control Protocol. It facilitates paper retrieval, storage, and prompt utilization.

    Python
  • duckduckgo-mcp-server

    1,300

    This repository provides a Model Context Protocol (MCP) server offering DuckDuckGo web search, content fetching, and parsing capabilities. It includes rate limiting, error handling, and LLM-friendly output formatting for seamless integration.

    Python
  • mcp-searxng

    984

    This repository provides an MCP server implementation that integrates the SearxNG API, enabling web search capabilities with features like general queries, news, and pagination control. This repository provides an MCP

    JavaScript
  • yacy_grid_mcp

    654

    This repository hosts the Master Connect Program (MCP) for the YaCy Grid, a peer-to-peer search engine. The MCP acts as a broker, providing access to assets, messages, and databases for

    Java
  • obsidian-mcp-server

    613

    This repository provides a Model Context Protocol server for LLMs to interact with Obsidian vaults, offering secure API communication, file operations, and search capabilities for AI-powered knowledge management.

    TypeScript
  • mcp-server-airbnb

    481

    This repository provides an MCP server for searching Airbnb listings and retrieving detailed information about specific listings using tools like `airbnb_search` and `airbnb_listing_details`. No API key is required.

    JavaScript
  • kagimcp

    431

    This repository provides the Kagi MCP server, enabling integration with Claude Desktop for search-enhanced conversations. It includes setup instructions using uv, Smithery, and local development environments, requiring a Kagi Search API key.

    Python
  • mcp-everything-search

    342

    This repository hosts an MCP server providing fast file searching across Windows, macOS, and Linux by leveraging platform-specific tools like Everything SDK, `mdfind`, and `locate`/`plocate`. This repository hosts an MCP

    Python
  • perplexity-mcp

    306

    This repository provides a Model Context Protocol (MCP) server, enabling web search functionality through Perplexity AI's API for the Anthropic Claude desktop client. It allows users to search the web

    Python
  • mcp-webresearch

    300

    This repository provides an MCP server for web research, integrating Google search, webpage content extraction, research session tracking, and screenshot capture for use with the Claude Desktop app.

    JavaScript
  • elasticsearch-mcp-server

    291

    This repository provides an Elasticsearch Model Context Protocol (MCP) server implementation, enabling document searching, index analysis, and cluster management through a set of tools. It offers functionalities like listing indices

    Python
  • meilisearch-mcp

    192

    This repository provides a Python-based Model Context Protocol (MCP) server for interacting with Meilisearch, offering features like index management, dynamic connection configuration, and smart search capabilities. This repository provides a

    Python
  • mcp-scholarly

    180

    This repository hosts mcp-scholarly, an MCP server designed to search for accurate academic articles, initially focusing on arXiv and planning to incorporate more scholarly vendors in the future.

    Python
  • search1api-mcp

    171

    This repository provides a Model Context Protocol (MCP) server offering search and crawl functionalities using Search1API, including web and news searches, content extraction, and integration with various MCP clients.

    TypeScript
  • mcp-pinecone

    149

    This repository provides a Pinecone Model Context Protocol (MCP) server, enabling Claude Desktop to read and write data to a Pinecone index through semantic search and document operations, facilitating interaction

    Python
  • py-mcp-naver

    114

    This repository provides a server implementation for Naver OpenAPI using the Model Context Protocol, offering tools to interact with Naver services like blog, news, and book search. This repository provides

    Python
  • needle-mcp

    99

    This repository provides the Needle MCP Server, enabling document management and Claude-powered searches through Claudie Desktop. It integrates with the Needle ecosystem for advanced document handling and retrieval.

    Python
  • library-mcp

    90

    MCP server for operating on Markdown knowledge bases

    Python
  • openai-websearch-mcp

    89

    This repository provides an MCP server for accessing OpenAI's websearch functionality, enabling AI assistants like Claude to search the web for up-to-date information during conversations with users. This repository provides

    Python
  • bing-search-mcp

    77

    This repository provides a Model Context Protocol (MCP) server for integrating the Microsoft Bing Search API, enabling AI assistants to perform web, news, and image searches. This repository provides a

    Python
  • mcp-server-tmdb

    75

    This repository hosts a TMDB MCP server that integrates with The Movie Database API to offer movie information, search capabilities, and recommendations. It requires Node.js, npm, TypeScript, and a TMDB account.

    JavaScript
  • mcp-tavily

    72

    The Tavily MCP Server provides AI-powered web search capabilities for LLMs using Tavily's API, enabling sophisticated searches, direct answers, and recent news retrieval with AI-extracted content. The Tavily MCP Server

    Python
  • rijksmuseum-mcp

    70

    This repository hosts the Rijksmuseum MCP Server, enabling AI models to interact with the Rijksmuseum's collection through natural language. It offers tools to search artworks, retrieve details, access high-resolution images,

    JavaScript
  • mcp-google-search

    68

    This repository provides a Model Context Protocol (MCP) server offering web search via Google Custom Search API and webpage content extraction. It allows searching the web and extracting text from webpages.

    JavaScript
  • mcp-server-azure-ai-agents

    54

    This repository offers two Model Context Protocol (MCP) server implementations, integrating Claude Desktop with Azure AI Search for document and web content search, enhanced by AI and direct connections.

    Python
  • Serper-search-mcp

    47

    This repository provides a Model Context Protocol server integrating Google search via the Serper API, featuring an AI-powered Deep Research tool for comprehensive information synthesis and configurable search parameters.

    TypeScript
  • mcp-server-rememberizer

    35

    This repository hosts an MCP server for Rememberizer, enabling Large Language Models to search, retrieve, and manage documents and Slack discussions through Rememberizer's API. It offers semantic search tools with

    Python
  • zotero-mcp-server

    29

    This repository provides a Model Context Protocol (MCP) server that enables interaction between MCP clients like Anthropic Claude and your local Zotero library, allowing programmatic access for searching, managing, and summarizing papers.

    Python
  • mcp-server-python

    25

    The mcp-server-python repository provides an Inkeep MCP server that leverages your documentation and product content for retrieval-augmented generation (RAG) using the Model Context Protocol. The mcp-server-python repository provides an Inkeep

    Python
  • glean-mcp-server

    10

    This repository provides a Glean API integrated MCP server, enabling Search and Chat functionalities for applications like Claude Desktop. It uses Docker and requires Glean API key and domain configuration.

    JavaScript
  • mcp-kibela-server

    6

    This repository provides an MCP server for Kibela API integration, enabling Large Language Models to search notes, retrieve recent notes, and access note content with comments, facilitating interaction with Kibela content.

    TypeScript
  • mtasa-docs-mcp

    6

    MCP server for MTA:SA documentation with intelligent search and caching

    TypeScript
  • discourse-mcp-server

    5

    This repository provides a Node.js server that implements the Model Context Protocol (MCP) for searching posts on a Discourse forum, enabling integration with tools like Claude Desktop. This repository provides

    JavaScript
  • mdn

    4

    Offline-first MDN Web Docs RAG-MCP server ready for semantic search with hybrid vector and full‑text retrieval

    TypeScript
  • devrev-mcp-server

    3

    This repository contains a Model Context Protocol (MCP) server for DevRev, enabling information search and retrieval using DevRev APIs. It utilizes tools like `search` and `get_object` and requires a DevRev

    Python
  • documcp

    1

    MCP server for document management — search, read, and manage docs via Model Context Protocol

    Go
  • mcp-edge-search

    0

    This repository provides a Model Context Protocol (MCP) server, named mcp-edge-search, that equips MCP clients, such as Claude Desktop, with the ability to perform web searches, enhancing their functionality.

  • mikecreighton-dot-com-content-mcp

    0

    This repository hosts a Model Context Protocol (MCP) server providing access to the Mike Creighton Consulting website content, enabling collaboration with Claude for marketing, content creation, and business understanding.

    Python
Browse all MCP servers →