Exa MCP
公式AI向けにExaが開発した検索エンジン
Exa MCPで何ができますか?
- ウェブ検索 — アシスタントに任意のトピックをウェブ検索させ、すぐに使える整ったコンテンツを返してもらいます。
- ページ取得 — アシスタントに1つ以上のURLの全文を、整ったMarkdown形式で読み取らせます。
- 高度な検索フィルター —
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 Server
AIエージェントをExaに接続して、ウェブ検索、コンテンツ取得、複数ステップの調査を実行できます。
インストール
Exaのホスト型MCPサーバーに接続します。
https://mcp.exa.ai/mcp
または、クライアントが対応している場合はプラグインを使用します。
Agent Plugin
このリポジトリはAgent Pluginです。対応クライアントであれば、どれでもインストールできます。
Claude
Claude Plugin Marketplaceからインストールするか、次を実行します。
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 | 1つ以上のURLから、ウェブページの全文をクリーンなMarkdownとして取得 |
オプションのツール(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キー)が必要です。
Agent Skills
スキルはskills/にあり、Agent Pluginのインストール時に読み込まれます。plugins/exa/のClaudeプラグインにはスキルのコピーが含まれており、コピーに差異があるとnpm testが失敗します。mainでパッケージのバージョンを更新するたびに、claude-pluginブランチのルートにplugins/exa/が公開され、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が❤️を込めて開発