設定方法
MCP は、お使いの対応アプリ(クライアント)に下記の設定を貼り付けて使います。 タブからアプリを選び、表示された設定をコピーしてください。
Claude Desktop / Claude Code: Claude Desktop(公式デスクトップアプリ)と Claude Code(公式CLI)は同じ JSON を使います。Desktop は設定ファイルに貼り付け、Claude Code は `.mcp.json` に記述するか `claude mcp add` で追加します。
{
"mcpServers": {
"exa": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.exa.ai/mcp"]
}
}
}
Cursor: AI 機能を内蔵したコードエディタ(`~/.cursor/mcp.json` に記述)
{
"mcpServers": {
"exa": {
"type": "streamable-http",
"url": "https://mcp.exa.ai/mcp"
}
}
}
Cline: VS Code に追加する AI アシスタント拡張(設定画面の MCP Servers から記述)
{
"mcpServers": {
"exa": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.exa.ai/mcp"]
}
}
}
Gemini CLI: Google の AI CLI。設定形式は Claude Desktop と同じで、`~/.gemini/settings.json` の `mcpServers` に記述するか `gemini mcp add` で追加します。
{
"mcpServers": {
"exa": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.exa.ai/mcp"]
}
}
}
OpenAI Codex: OpenAI の CLI/IDE。設定は TOML 形式で `~/.codex/config.toml` に記述します(下記は左の JSON から自動変換した参考値です)。
[mcp_servers.exa]
command = "npx"
args = ["-y", "mcp-remote", "https://mcp.exa.ai/mcp"]VS Code: VS Code(GitHub Copilot のエージェント)。`mcp.json` の `servers` キーに記述します(下記は左の JSON から自動変換した参考値です)。
{
"servers": {
"exa": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://mcp.exa.ai/mcp"
]
}
}
}※ Gemini CLI は Claude Desktop と同じ mcpServers 形式のため同一の JSON を表示しています。Codex / VS Code タブの設定は、上記 JSON を各公式スキーマ(Codex=~/.codex/config.toml の TOML 形式 / VS Code=mcp.json の servers キー)へ 自動変換した参考値です。貼り付け前にお使いのバージョンの公式ドキュメントもご確認ください。
Exa Search とは
Exa Search は、AI 向けに設計された Web 検索エンジンです。従来の Google 検索のように「キーワードに合致するページを返す」のではなく、意味的な類似度を理解したニューラル検索で「意図に近いページ」を返す設計が特徴です。
研究論文・技術記事・企業情報など、専門性の高いコンテンツの発見に強く、AI エージェントがリサーチに使う前提で API が組み立てられています。学習データのカットオフ後の最新情報も取得できるため、リアルタイム調査の用途で力を発揮します。
専門コンテンツの意味検索ではなく、汎用的な Web・ニュース・ローカル検索を独自インデックスで行いたい場合は、Brave 公式の Brave Search MCP Server が適しています。Exa は専門コンテンツのニューラル検索、Brave は網羅的な Web 検索、という住み分けです。
これは Exa 公式のツールです。
Exa Search × AI でできること
この MCP サーバーを導入すると、Exa の検索エンジンにAI への一言でアクセスできます。
🔍 調べる
「生成AIの最新動向について信頼できる記事を5件探して要約して」
→ ニューラル検索でリアルタイムに関連記事を取得・要約
📄 読み込む
「このURL(https://...)の本文を取ってきて要点をまとめて」
→ 指定URLの全文を取得して内容を整理
📊 比較する
「〇〇サービスの競合を調べて特徴を比較表にまとめて」
→ 複数ソースから最新情報を集めて比較分析
🧠 深掘りする
「この出来事に関連する一次情報や専門家の見解を集めて」
→ 信頼性の高いソースから多角的に情報収集
提供される主なツール
Exa Search MCP Server が公式に提供するツールは 4 種です。最初から使えるのは上の 2 つで、下の 2 つは必要なときだけ有効にします。
最初から使える
| ツール名 | 役割 |
|---|---|
web_search_exa | どんなテーマでも Web を検索し、AI がそのまま使えるきれいな本文を返す |
web_fetch_exa | 1 つまたは複数の URL を指定して、そのページの本文を Markdown で読み取る |
必要なときに有効にする
| ツール名 | 役割 |
|---|---|
web_search_advanced_exa | フィルタ・ドメイン・日付・ハイライト・要約・下層ページの巡回まで制御できる高度な検索 |
agent_run | Exa Agent を動かし、複数手順のリサーチ・リスト作成・情報の付加・構造化された出力を行う |
有効にする方法は、接続先 URL の末尾にツール名を付けるだけです。
https://mcp.exa.ai/mcp?tools=web_search_exa,web_fetch_exa,agent_run
注意:
?tools=を書くと最初から使える 2 つが置き換わります。残したいツールも省略せず全部書いてください。なおagent_runの利用にはサインイン(OAuth)または API キーが必要です。
Exa Search MCP Server について
Exa Search MCP Server は、Exa Labs が公式に提供する MCP サーバーです。Exa の検索 API を経由して、AI エージェントから Web 検索・URL コンテンツ取得・高度フィルタ検索を実行できます。
通常の Google 検索が「キーワードマッチ」中心なのに対し、Exa はニューラル検索(意味的類似度) が中心。「ドメインや日付で絞り込みたい」「学術的・専門的な内容を見つけたい」といった、AI が補助的にリサーチを行う場面に最適化された設計です。
Exa 側のサーバーに接続する方式(リモート型)が公式の主な使い方で、パソコンへのインストールは不要です。接続先の URL(https://mcp.exa.ai/mcp)をクライアントに登録するだけで動き、API キーがなくても無料枠の範囲で試せます。手元で動かしたい場合は npm パッケージ(exa-mcp-server)も引き続き公開されています。
スペック
- 配布形態: リモート型 MCP サーバー(Exa 管理)。ローカル運用向けに npm パッケージ
exa-mcp-serverも提供 - 接続先 URL(エンドポイント):
https://mcp.exa.ai/mcp - 認証: 不要でも利用可(無料枠のレート制限あり)。上限を上げる場合は OAuth サインインまたは API キー
- 提供元: Exa Labs(公式)
- 対応範囲: Web 検索・URL の本文取得・高度フィルタ検索・複数手順のリサーチ(Exa Agent)
- 公式ドキュメント: github.com/exa-labs/exa-mcp-server / exa.ai/docs/reference/exa-mcp
導入手順
前提条件
- インターネット接続(Exa 側のサーバーに接続するため)
- Exa のアカウント(無料枠を超えて使う場合のみ。まず試すだけなら不要)
- Claude Desktop / Cline の設定例で使う
mcp-remoteには Node.js が必要です(Cursor の直接接続では不要)
ステップ
- ページ上部のタブから使用環境を選択し、JSON 設定をコピー
- 設定ファイル(claude_desktop_config.json など)に追記して保存
- クライアントを再起動
- そのまま使い始められます。無料枠の上限に達したら、Exa へのサインイン(OAuth)または API キーの設定に切り替えます
Claude Code で使う場合: 公式のプラグインとして 1 コマンドで入れられます。
claude plugin install exa@claude-plugins-official
ChatGPT Codex(CLI)で使う場合:
codex mcp add exa --url https://mcp.exa.ai/mcp
注意事項
- API キーなしでも使えますが、無料枠にはレート制限があります。 上限に達すると
429エラー("You've hit the free plan rate limit")が返ります。業務で継続的に使う場合は、サインイン(OAuth)するか API キーを設定してください。 - API キーを使う場合は秘密情報です。ソースコードやチャット履歴に含めないよう注意してください。
- 検索結果は外部 Web サイトの情報であり、内容の正確性は AI が保証するものではありません。重要な情報は一次ソースで確認してください。
web_search_advanced_exaとagent_runは最初は無効です。使う場合は接続先 URL に?tools=を付けて有効化してください(指定すると既定の 2 つが置き換わる点に注意)。- 以前のバージョンから移行する場合: かつては npm パッケージを
npxで起動しEXA_API_KEYを環境変数で渡す構成でしたが、現在の公式案内はリモート接続が中心です。企業調査・人物検索・コード検索といった個別ツールは公式の一覧から姿を消し、web_search_advanced_exaとagent_runに集約されています。
主なユースケース
- 「〇〇の最新の研究論文や技術記事を探して要約して」と頼むと、Claudeがリアルタイムで専門的な情報を検索して整理してくれる
- 競合調査や市場リサーチで「〇〇サービスの競合を調べて特徴を比較表にまとめて」と依頼すると、最新の情報を元に分析レポートを作成してくれる
- ニュースの背景調査で「この出来事に関連する一次情報や専門家の見解を集めて」と頼むと、信頼性の高いソースから情報を収集してくれる
プラットフォーム別の注意事項
- プロキシ環境社内プロキシ環境では `HTTPS_PROXY` 環境変数を合わせて設定してください。
セットアップ・利用上の注意
- 認証接続先の URL を登録するだけで、API キーなしでも使えます(無料枠のレート制限あり)。上限を上げたい場合や業務で使う場合は、Exa にサインイン(OAuth)するか、ダッシュボードで取得した API キーを設定します。