Exa MCP
공식AI를 위해 Exa가 만든 검색 엔진
Exa MCP(으)로 무엇을 할 수 있나요?
- 웹 검색 — 어시스턴트에게 어떤 주제든 웹에서 검색하고 깔끔하게 바로 사용할 수 있는 콘텐츠를 제공하도록 요청하세요.
- 페이지 가져오기 — 어시스턴트가 하나 이상의 URL의 전체 콘텐츠를 깔끔한 마크다운으로 읽도록 하세요.
- 고급 검색 필터 — 도메인, 날짜, 하이라이트, 요약 및 하위 페이지 크롤링 필터를 사용하려면
web_search_advanced_exa를 활성화하세요. - 다단계 조사 — 조사, 목록 작성, 정보 보강 및 구조화된 출력을 위해 Exa Agent를 실행하세요(인증 필요).
- 호스팅 엔드포인트 — 클라이언트를
https://mcp.exa.ai/mcp에 연결하세요. 익명으로는 요청 제한이 적용되며, 더 높은 제한을 이용하려면 OAuth/API 키를 사용하세요.
호스팅형 MCP 서버
npx add-mcp 'https://mcp.exa.ai/mcp'Claude Code, Codex, Cursor 등에 설치됩니다
문서
Exa MCP 서버
AI 에이전트를 Exa에 연결하여 웹 검색, 콘텐츠 가져오기, 다단계 리서치를 수행하세요.
설치
Exa의 호스팅 MCP 서버에 연결하세요:
https://mcp.exa.ai/mcp
또는 클라이언트가 플러그인을 지원하는 경우 플러그인을 사용하세요.
에이전트 플러그인
이 저장소는 에이전트 플러그인입니다. 호환 클라이언트에서 설치하세요.
Claude
Claude 플러그인 마켓플레이스에서 설치하거나 다음을 실행하세요:
claude plugin install exa@claude-plugins-official
Codex / ChatGPT
ChatGPT의 플러그인을 통해 설치하거나 다음을 실행하세요:
codex mcp add exa --url https://mcp.exa.ai/mcp
기타 MCP 클라이언트
대부분의 클라이언트는 표준 mcpServers 형식으로 수동 구성할 수 있습니다:
{
"mcpServers": {
"exa": {
"type": "streamable-http",
"url": "https://mcp.exa.ai/mcp",
}
}
}
클라이언트별 구성
Exa MCP는 대부분의 다른 클라이언트와 함께 작동합니다. 해당 클라이언트를 https://mcp.exa.ai/mcp로 지정하세요.
| 클라이언트 | 추가 위치 |
|---|---|
| Kiro | Kiro power를 사용하거나 ~/.kiro/settings/mcp.json에 수동으로 추가 |
| LM Studio | LM Studio에 추가하거나 mcp.json에 수동으로 추가 |
| Replit | Replit에 추가 |
| Grok Build | /marketplace → Exa 설치 후 /mcp로 로그인 |
| Gemini CLI | ~/.gemini/settings.json에 수동으로 추가 |
| OpenCode | opencode.json에 수동으로 추가 |
| Windsurf | ~/.codeium/windsurf/mcp_config.json에 수동으로 추가 |
| Google Antigravity | mcp_config.json에 수동으로 추가 |
| Zed | context_servers 아래 settings.json에 수동으로 추가 |
| Warp | 설정 → 에이전트 → MCP 서버 |
| v0 by Vercel | 설정 → MCP 연결 |
사용 가능한 도구
기본 도구
| 도구 | 설명 |
|---|---|
web_search_exa | 모든 주제에 대해 웹을 검색하고 깔끔하게 바로 사용할 수 있는 콘텐츠를 가져옵니다 |
web_fetch_exa | 하나 이상의 URL에서 웹페이지 전체 콘텐츠를 깔끔한 마크다운으로 읽습니다 |
선택적 도구 (tools 매개변수로 활성화)
| 도구 | 설명 |
|---|---|
agent_run | 다단계 리서치, 목록 작성, 보강, 구조화된 출력을 위해 Exa Agent를 실행합니다 |
web_search_advanced_exa | 필터, 도메인, 날짜, 하이라이트, 요약, 하위 페이지 크롤링을 지원하는 고급 검색 |
MCP URL에 도구를 추가하여 활성화하세요 (기본값이 대체되므로 원하는 도구를 모두 포함하세요):
https://mcp.exa.ai/mcp?tools=web_search_advanced_exa
https://mcp.exa.ai/mcp?tools=web_search_exa,web_fetch_exa,agent_run
Exa Agent는 인증(OAuth 또는 API 키)이 필요합니다.
에이전트 스킬
스킬은 skills/에 있으며 에이전트 플러그인 설치 시 함께 로드됩니다. plugins/exa/의 Claude 플러그인은 이들의 사본을 포함하며, 사본이 어긋나면 npm test이 실패합니다. main에서 패키지 버전이 올라갈 때마다 plugins/exa/이 claude-plugin 브랜치의 루트에 게시되며, Claude의 플러그인 디렉터리가 이를 읽습니다. 릴리스 사이에 플러그인만 변경한 경우 Publish Claude plugin 워크플로를 수동으로 실행하세요.
| 스킬 | 경로 | 사용 시점 |
|---|---|---|
search | skills/search/ | 심층 리서치, 리드 생성, 경쟁 분석, 다단계 웹 조사 |
exa-agent | skills/exa-agent/ | Exa Agent 실행, 보강, 구조화된 출력, Connect 제공자 |
클라이언트의 스킬 UI(또는 지원되는 경우 /skill-name)에서 호출하세요. MCP 전용 설정에서도 도구는 사용할 수 있으며, 스킬은 그 위에 오케스트레이션을 추가합니다.
인증
호스팅 MCP 서버는 익명으로 작동하며 속도 제한이 있습니다. 더 높은 한도와 Exa Agent 액세스를 위해서는 OAuth 또는 API 키를 사용하세요.
OAuth를 권장합니다: 대부분의 클라이언트가 Exa 로그인을 안내합니다. 로그인 흐름을 강제하려면(공유 커넥터 및 플러그인에 유용) https://mcp.exa.ai/mcp?login 또는 https://mcp.exa.ai/mcp/oauth를 사용하세요.
원하는 경우 대시보드에서 API 키를 받아 URL에 ?exaApiKey=…로 전달할 수 있습니다. Authorization: Bearer … 헤더 또는 x-api-key 헤더로 보낼 수도 있습니다.
Exa에서 ❤️를 담아 제작했습니다