khalidsaidi avatar

RAGMap

khalidsaidi/ragmap

Think of this as a routing layer for retrieval tools. It indexes RAG-focused MCP servers from the official registry, enriches them with metadata like domain (docs, code, web), retrieval method (dense, sparse, hybrid), and reachability status, then helps you pick the right one. You get four MCP tools: rag_find_servers for search and filtering, rag_get_server for details, rag_list_categories, and rag_explain_score. It doesn't do retrieval itself. Instead, it answers "which retrieval server should I use?" based on constraints like citations support, privacy requirements, or freshness. The hosted API at ragmap-api.web.app runs probes to verify streamable-http endpoints are actually reachable, and supports semantic search when OpenAI embedding is configured. Useful when you're building a RAG pipeline and need to discover or programmatically select from dozens of retrieval options.

GitHub stars
6
tools
6
transport
STDIO
last updated
Nov 2, 2026

Install

From registry metadata
$ npx add-mcp @khalidsaidi/ragmap-mcp --name ragmap

Run in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.

Review the command, arguments and environment values before installing. MCP servers run with your local permissions.

Other ways

Claude Code

$ claude mcp add ragmap -- npx -y @khalidsaidi/ragmap-mcp

Run in your terminal. Replace YOUR_* placeholders with real values; add --scope user to install for every project.

Tools

Verified live · 6 tools

Verified live against the running server on Jun 10, 2026.

rag_find_serversSearch/filter RAG-related MCP servers from the RAGMap subregistry.12 params

Search/filter RAG-related MCP servers from the RAGMap subregistry.

Parameters* required
categoriesarray
citationsboolean
hasRemoteboolean
limitinteger
localOnlyboolean
minScoreinteger
querystring
reachableboolean
reachableMaxAgeHoursinteger
registryTypestring
serverKindstring
one of retriever · evaluator · indexer · router · other
transportstring
one of stdio · streamable-http
rag_top_serversGet top recommended retriever MCP servers with smart defaults.8 params

Get top recommended retriever MCP servers with smart defaults.

Parameters* required
categoriesarray
hasRemoteboolean
limitinteger
localOnlyboolean
minScoreinteger
reachableboolean
reachableMaxAgeHoursinteger
serverKindstring
one of retriever · evaluator · indexer · router · other
rag_get_serverFetch a server record by name (latest version).1 params

Fetch a server record by name (latest version).

Parameters* required
name*string
rag_list_categoriesList all RAG categories known to RAGMap.

List all RAG categories known to RAGMap.

No parameters. Call it with no arguments.

rag_explain_scoreExplain RAGMap scoring for a server.1 params

Explain RAGMap scoring for a server.

Parameters* required
name*string
rag_get_install_configGet copy-ready Claude Desktop and generic MCP host config for a server.1 params

Get copy-ready Claude Desktop and generic MCP host config for a server.

Parameters* required
name*string

Sponsors

Readme

RAGMap

Find a retrieval MCP server that works today.

RAGMap is a list of remote MCP servers that search a body of knowledge: the web, documentation, papers, laws, a domain. Every day it takes the official MCP Registry, connects to each candidate server with no API key, lists its tools, and keeps only the ones that answer and really do retrieval.

Use it as an MCP server so your agent can ask "who knows about X?", or just read the list below.

Use it from an agent

npx -y @khalidsaidi/ragmap-mcp@latest

Claude Code:

claude mcp add ragmap -- npx -y @khalidsaidi/ragmap-mcp@latest

Any MCP client:

{
  "mcpServers": {
    "ragmap": { "command": "npx", "args": ["-y", "@khalidsaidi/ragmap-mcp@latest"] }
  }
}

Tools:

  • ragmap_find: servers that know about what you need, e.g. { "need": "EU cosmetics regulation" }.
  • ragmap_get: one server by registry name.
  • ragmap_install: copy-paste config to connect a server.

The package reads the latest list from this repo and falls back to the copy it ships with when offline.

How a server gets listed


View the full README on GitHub

Details

Repository
github.com/khalidsaidi/ragmap
Website
github.com/khalidsaidi/ragmap
Categories
Documents & Knowledge, Search & Web Crawling
Package
@khalidsaidi/ragmap-mcp
Transport
STDIO
Registry
MCP registry, active
Tools verified
Jun 10, 2026

More from khalidsaidi

Related Documents & Knowledge MCP servers

View all
1sidebutton avatarSideButton MCP Serversidebutton/sidebuttonOpen-source MCP server with browser automation and knowledge packs for AI agents6stars
2skymoore avatargrokipedia-mcpskymoore/grokipedia-mcpSearch and retrieve Grokipedia articles with filters, full content, and citations. Explore related pages and extract sections to quickly gather relevant knowled6stars
3wickproject avatarWickwickproject/wickBrowser-grade web access for AI agents. Fetches any webpage, returns clean markdown.6stars
4baixianger avatarLangchain Mcpbaixianger/langchain-mcpLangChain/LangGraph/DeepAgents knowledge + LangGraph agent debugging (Polly-like)5stars
5bamchi avatarScrapibamchi/scrapi-mcp-serverWeb scraping for AI agents. Converts URLs to clean, LLM-ready Markdown with anti-bot bypass.5stars
6kochetkov-ma avatarBrewpage Mcpkochetkov-ma/brewpage-openapiPublish HTML, Markdown, sites, KV, JSON and files on BrewPage; keep the returned owner token.0stars