Research
Research servers widen what the model can look up: live web search, academic papers, documentation and your own knowledge base. Prefer the ones that return links with their results, so you can check the sources the model used.
Web search
Search engines and page readers.
Lets AI agents search, run, and read results from thousands of web scraping and automation Actors on Apify Store.
Remote49 toolsTypeScriptWorkflow Automation$claude mcp add --transport http apify-mcp-server https://mcp.apify.com/Provides AST-based semantic code search for local repositories using incremental re-indexing and natural language queries.
LocalPythonDeveloper Tools$claude mcp add cocoindex-code -- uvx cocoindex-codeLets an AI client fetch web pages with stealth HTTP or real browsers, bypass Cloudflare, and extract data using CSS selectors.
LocalPythonBrowser Automation$claude mcp add scrapling -- uvx scraplingBuilds a structural knowledge graph of your codebase to enable semantic search and call-graph resolution for token-efficient code reviews.
Local25 toolsPythonDeveloper Tools$claude mcp add crg -- uvx n24q02m-crgA local-first search engine and MCP server that indexes code, docs, and logs to provide cited answers and agent memory for AI clients.
LocalRustDeveloper Tools$https://github.com/xerj-org/xerj/releases/download/mcpb-v1.0.0-rc.99/xerj-mcp-1.0.0-rc.99.mcpbProvides AI assistants with real-time web search, reasoning, and deep research capabilities using the Perplexity API.
Local3 toolsTypeScriptSearch & Web Data$claude mcp add modelcontextprotocol -- npx -y @cormac315/perplexity-mcp
Science and papers
Papers, datasets and lab tools.
Maps lab results to LOINC codes and UCUM units and symptoms to ICPC-3 codes for AI agents, offline and without an API key.
LocalPythonScience & Research$claude mcp add mirobody -- uvx mirobodyQuery and explore ClickHouse clusters and chDB embedded databases with SQL from an AI client.
Local4 toolsPythonDatabases$claude mcp add mcp-clickhouse -- uvx mcp-clickhouseProvides an ecosystem of over 2,700 scientific tools, datasets, and machine learning models for AI agents to perform research and data analysis.
LocalPythonScience & Research$claude mcp add tooluniverse -- uvx tooluniverseConnects R or Python sessions in RStudio or Positron to LLM agents for interactive data analysis, code execution, and automated manuscript auditing.
LocalPythonDeveloper Tools$claude mcp add clauder -- uvx clauder-mcpAutomates the machine learning research lifecycle from literature survey and hypothesis generation to verifiable experiment execution and paper writing.
Local8 toolsPythonWorkflow Automation$claude mcp add airas -- uvx airasLets an AI client search Federal Register rules, notices, executive orders, and FAR case histories and track open comment periods.
LocalRemote2 toolsPythonDocs & Knowledge$claude mcp add federal-register-mcp -- uvx federal-register-mcp
Docs and knowledge
Documentation sites and wikis.
Provides a local knowledge graph that connects source code, documentation, and infrastructure to give AI agents structural context.
Local17 toolsCDeveloper Tools$claude mcp add codebase-memory-mcp -- npx -y codebase-memory-mcpLets an AI client read, write, and search a local-first knowledge graph stored as Markdown files.
LocalPythonDocs & Knowledge$claude mcp add basic-memory -- uvx basic-memoryFetches up-to-date, version-specific library documentation and code examples into an AI coding agent's context.
LocalRemote2 toolsTypeScriptDocs & Knowledge$claude mcp add context7 -- npx -y @upstash/context7-mcpLets an AI client search, scrape, crawl, map, and interact with web pages as clean Markdown or structured data.
LocalRemote29 toolsJavaScriptSearch & Web Data$claude mcp add firecrawl-mcp-server -- npx -y firecrawl-mcpGives AI clients semantic search over official Microsoft docs, page fetching as markdown, and Azure code sample lookup.
LocalRemote3 toolsTypeScriptDocs & Knowledge$claude mcp add --transport http mcp https://learn.microsoft.com/api/mcpLets an AI client search, inspect, lint, and install Agent Skills (SKILL.md) from the SkillMD registry.
LocalRemoteJavaScriptAI & LLM Tools$claude mcp add skillmd -- npx -y get-skill