# exa-labs/exa-mcp-server

Exa MCP for web search and web crawling!

Repository: https://github.com/exa-labs/exa-mcp-server
Canonical: https://ross.abutalabs.com/products/exa-mcp-server
Homepage: https://exa.ai/docs/reference/exa-mcp
Language: TypeScript
License: MIT
License Family: permissive
Topics: code-search, codesearch, crawling, mcp, mcp-server, model-context-protocol, web-search, websearch
Last push: 2026-08-21T04:44:51+00:00

## Health v2 (maintenance only)
Score: 66/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 98, release rhythm 35, longevity 46
- inputs: {"age_days": 644, "days_push": 12, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 4926, forks 377 (observed 2026-08-28T04:09:02.539817+00:00)

## What it is
An open-source MCP (Model Context Protocol) server that connects AI assistants and agents to Exa's web search, code search, content fetching, and multi-step research tools. It is available as a hosted endpoint (mcp.exa.ai/mcp) or self-hosted, with one-click installs for Cursor, VS Code, Claude, ChatGPT/Codex, and other MCP clients.

## Use cases
- give my AI agent live web search
- connect Claude Desktop to web search
- search the web from Cursor or VS Code
- fetch page contents for LLM research
- multi-step web research for AI agents
- code search across the web for coding assistants
- add an MCP search tool to my chatbot

## When to choose
- you use an MCP-compatible assistant (Claude, Cursor, VS Code, Codex) and want web search or crawling tools
- you want a hosted, zero-setup search MCP endpoint
- you need content fetching and multi-step research tools for agents

## When to avoid
- you need a general-purpose search API outside of AI agent workflows (use the Exa SDKs directly)
- you require fully offline or self-contained search with no external API dependency
- your client does not support the Model Context Protocol

## Facets
- artifact type: service
- maturity: active
- function: search-engine, web-scraping, mcp, agent-framework, rag
- domain: artificial-intelligence, developer-tools
- platform: cloud, self-hosted
- tags: mcp-server, web-search, code-search, content-fetching, exa-api, ai-assistants, claude, cursor, research-tools, ai-agents, search, retrieval-augmented-generation, nodejs, typescript, web-server

## Member repositories
- exa-labs/exa-mcp-server (main) score 66

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:09:02.539817+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:17:59.555179+00:00, confidence not recorded.
  - readme: https://github.com/exa-labs/exa-mcp-server (fetched 2026-08-28T04:09:02.539817+00:00, sha 925abe1228c0)
  - homepage: https://exa.ai/docs/reference/exa-mcp (fetched 2026-08-29T09:00:10.398368+00:00, sha a57d2331093d)
  - site_page: https://exa.ai/docs/reference/search-api-guide (fetched 2026-08-29T09:00:10.409320+00:00, sha 91759d28d3d9)
  - site_page: https://exa.ai/docs/reference/search (fetched 2026-08-29T09:00:10.411337+00:00, sha 506ea8bf8d44)
  - site_page: https://exa.ai/docs/changelog (fetched 2026-08-29T09:00:10.413656+00:00, sha aa2eeedbbcca)
  - site_page: https://exa.ai/docs/sdks/python-sdk (fetched 2026-08-29T09:00:10.415510+00:00, sha d1808514cda9)
  - site_page: https://exa.ai/docs/sdks/javascript-sdk (fetched 2026-08-29T09:00:10.417278+00:00, sha b26f12dda373)
  - site_page: https://exa.ai/docs/sdks/python-sdk-specification (fetched 2026-08-29T09:00:10.419020+00:00, sha c580ffb90928)
  - site_page: https://exa.ai/docs/sdks/typescript-sdk-specification (fetched 2026-08-29T09:00:10.421231+00:00, sha afa8c804f9a1)
  - registry_npm: https://registry.npmjs.org/exa-mcp-server (fetched 2026-08-29T09:00:10.423132+00:00, sha 1f8bf2cea300)
- Data as of 2026-08-30T08:39:29.467469+00:00.
