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
Exa MCP Server

AIエージェントをExaに接続して、ウェブ検索、コンテンツ取得、複数ステップの調査を実行できます。

Install in Cursor Install in VS Code Install Claude Plugin Install Codex/ChatGPT Plugin

ドキュメント  ·  NPMパッケージ  ·  APIキーを取得

インストール

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を指定してください。

クライアント追加場所
KiroKiro powerを使うか、~/.kiro/settings/mcp.jsonに手動で追加
LM StudioLM Studioに追加するか、mcp.jsonに手動で追加
ReplitReplitに追加
Grok Build/marketplace → Exaをインストールし、/mcpでサインイン
Gemini CLI~/.gemini/settings.jsonに手動で追加
OpenCodeopencode.jsonに手動で追加
Windsurf~/.codeium/windsurf/mcp_config.jsonに手動で追加
Google Antigravitymcp_config.jsonに手動で追加
Zedcontext_serversの下にあるsettings.jsonに手動で追加
Warp設定 → エージェント → MCPサーバー
v0 by Vercel設定 → MCP接続

利用可能なツール

デフォルトのツール

ツール説明
web_search_exaあらゆるトピックをウェブ検索し、そのまま使えるクリーンなコンテンツを取得
web_fetch_exa1つ以上のURLから、ウェブページの全文をクリーンなMarkdownとして取得

オプションのツール(toolsパラメーターで有効化)

ツール説明
agent_runExa 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ワークフローを手動で実行します。

スキルパス使用する場面
searchskills/search/詳細な調査、リード獲得、競合分析、複数ステップのウェブ調査
exa-agentskills/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が❤️を込めて開発