MCP.so
ログイン

Exa MCP Server

@exa-labs

基本情報

カテゴリ

検索

ライセンス

MIT

トランスポート

stdio

作者

exa-labs

Exa MCP Server について

Web 検索と Web クローリングのための Exa MCP!

Exa MCP Server の設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

{
  "mcpServers": {
    "exa": {
      "url": "https://mcp.exa.ai/mcp"
    }
  }
}

Exa MCP Server のツール

2

Search the web for any topic and get clean, ready-to-use content. Best for: Finding current information, news, facts, people, companies, or answering questions about any topic. Returns: Clean text content from top search results. Query tips: describe the ideal page, not keywords. "blog post comparing React and Vue performance" not "React vs Vue". Use category:people / category:company to search through Linkedin profiles / companies respectively. If highlights are insufficient, follow up with web_fetch_exa on the best URLs.

Read a webpage's full content as clean markdown. Use after web_search_exa when highlights are insufficient or to read any URL. Best for: Extracting full content from known URLs. Batch multiple URLs in one call. Returns: Clean text content and metadata from the page(s).

概要

Exa MCP Server とは?

Exa MCP は Exa 公式の Model Context Protocol サーバーです。ホスト型エンドポイント https://mcp.exa.ai/mcp を通じて、AI エージェントを Exa の Web 検索、ページ取得、マルチステップのリサーチに接続します。ローカルへのインストールは不要です。

Exa Labs が exa-labs/exa-mcp-server リポジトリで管理しています。ホスト型サーバーはレート制限付きで匿名利用でき、OAuth でサインインするか Exa API キーを追加すると上限が上がり、Exa Agent も使えるようになります。リモートサーバーに接続できないクライアント向けに、ローカルの npm パッケージ exa-mcp-server も引き続き提供されています。

Exa MCP Server の使い方

ほとんどのクライアントでは、サーバー URL だけで始められます。最初はキー不要で、より高い上限が必要になったら https://dashboard.exa.ai/api-keys で取得します。

Claude Code

Claude のマーケットプレイスからプラグインをインストールします。

claude plugin install exa@claude-plugins-official

Claude Code で /plugin と入力して Exa を検索することもできます。MCP サーバーだけを追加する場合は、ホスト型 URL を使います。

claude mcp add --transport http exa https://mcp.exa.ai/mcp

Claude Desktop

Claude のコネクタディレクトリから Exa を追加し、接続して認可します。ドキュメントでは +(または Add connectors)> Connectors タブ > Exa を検索 > + という手順が示されています。

Cursor

Cursor のマーケットプレイスからインストールするか、~/.cursor/mcp.json に次を追加します。

{
  "mcpServers": {
    "exa": {
      "url": "https://mcp.exa.ai/mcp"
    }
  }
}

VS Code

ワンクリックインストールを使うか、.vscode/mcp.json に次を追加します。

{
  "servers": {
    "exa": {
      "type": "http",
      "url": "https://mcp.exa.ai/mcp"
    }
  }
}

Codex

codex mcp add exa --url https://mcp.exa.ai/mcp

Windsurf とその他のクライアント

クライアントを https://mcp.exa.ai/mcp に向けます。Windsurf では ~/.codeium/windsurf/mcp_config.json に追加します。README には Gemini CLI、OpenCode、Zed、Kiro、LM Studio、Warp、Google Antigravity、Replit、v0 も記載されています。

ローカルパッケージ

クライアントがリモート MCP サーバーに対応していない場合は、キーを指定して npm パッケージを実行します。

{
  "mcpServers": {
    "exa": {
      "command": "npx",
      "args": ["-y", "exa-mcp-server"],
      "env": {
        "EXA_API_KEY": "your_api_key"
      }
    }
  }
}

Exa MCP Server の主な機能

  • ホスト型の Streamable HTTP エンドポイント:インストール不要、レート制限付きで匿名利用可能
  • リンクだけでなく、すぐに使えるクリーンなページ内容を返す Web 検索
  • 1 回の呼び出しで 1 つ以上の URL のページ全文を Markdown として取得
  • ドメインフィルター、期間指定、ハイライト、要約、サブページのクロールに対応したオプションの高度な検索
  • マルチステップのリサーチ、リスト作成、データ補完、構造化出力を行う Exa Agent
  • OAuth サインイン、または URL パラメーター、Authorization: Bearer ヘッダー、x-api-key ヘッダーによる API キー指定
  • Claude プラグインや Agent Plugin としてインストールすると付属する Agent Skills(search、exa-agent)

Exa MCP Server のツール

デフォルトでは 2 つのツールが提供されます。

  • web_search_exa: Web を検索し、上位結果のクリーンな内容を返します。Exa はキーワードを並べるのではなく理想的なページを説明するよう推奨しており、category:people や category:company で人物プロフィールや企業に絞り込めます。
  • web_fetch_exa: 既知の URL の全文を Markdown として読み取ります。複数の URL を 1 回でまとめて処理できます。

さらに 2 つのツールが利用できます。

  • web_search_advanced_exa: ドメイン、日付、ハイライト、要約、サブページのクロールなどのフィルターを備えたオプトインの検索。
  • agent_run: Exa Agent を実行し、マルチステップのリサーチと構造化出力を行います。OAuth または API キーが必要です。

ツールは URL パラメーター tools で選択します。例:https://mcp.exa.ai/mcp?tools=web_search_exa,web_fetch_exa,agent_run。明示したリストはデフォルトを置き換えるため、使いたいツールをすべて含めてください。

Exa MCP Server のユースケース

  • コーディング中に最新情報を得る:「Search for the latest release notes of React and summarize breaking changes.」
  • 既知の情報源を読む:「Fetch these three URLs and compare their recommendations.」
  • 企業や人物の調査:「Find companies building vector databases in Europe using category:company.」
  • 高度なツールで絞り込んだ調査:「Find articles from the last 30 days on example.com about pricing changes.」
  • Exa Agent によるリスト作成とデータ補完:「Build a table of 20 open-source observability tools with license and GitHub stars.」

Exa MCP Server と代替ツールの比較

Tavily MCP もエージェント向けの検索 API で、検索してから抽出するという似た流れを持っています。サイト全体のクロール、ページ操作、既知ページからの構造化データ抽出が必要なら、Firecrawl MCP Server のほうが向いています。インストール不要で匿名の無料枠があるホスト型の検索と取得を求めるなら、Exa search MCP サーバーが最も手軽です。

Exa MCP Server のトラブルシューティング

  • 429 レート制限エラー: Exa の匿名無料枠の上限に達しています。OAuth でサインインするか自分の API キーを追加すると、リクエストがチームのプランと上限に切り替わります。
  • Exa Agent が見当たらない、または認証を求められる: agent_run には OAuth または API キーが必要です。ログインフローを強制するには https://mcp.exa.ai/mcp?login または https://mcp.exa.ai/mcp/oauth を使います。
  • 期待したツールが表示されない: 明示的な tools パラメーターはデフォルトのリストを置き換えます。web_search_exa と web_fetch_exa も必要なら追加し直してください。
  • Claude Desktop が接続できない: 設定ファイルへの追記ではなく、コネクタディレクトリの公式コネクタを使ってください。
  • 設定ファイルが見つからない: macOS では Claude Desktop のファイルは ~/Library/Application Support/Claude/claude_desktop_config.json、Windows では %APPDATA%\Claude\claude_desktop_config.json です。

よくある質問

1

Exa MCP は公式ですか?

はい。Exa Labs が開発・管理しており、`exa.ai/docs/reference/exa-mcp` のドキュメントでホスト型サーバーが説明されています。

2

Exa MCP サーバーは無料ですか?

ホスト型サーバーは API キーやサインインなしで、レート制限付きで使えます。ドキュメントによると新規アカウントには無料クレジットが付与され、それ以降は Exa のプランに沿った利用になります。

3

Exa API キーは必要ですか?

始めるだけなら不要です。より高い上限や Exa Agent を使うには、OAuth サインインか `https://dashboard.exa.ai/api-keys` の API キーが必要です。キーは `?exaApiKey=`、`Authorization: Bearer` ヘッダー、`x-api-key` ヘッダーのいずれかで渡します。

4

Exa MCP は Claude Code、Cursor、VS Code で使えますか?

はい。Claude Code では Exa プラグインのインストールまたはホスト型 URL の追加ができ、Cursor と VS Code にはワンクリックインストールがあります。Codex では `codex mcp add exa --url https://mcp.exa.ai/mcp` を使います。

5

リモートサーバーとローカルの npm パッケージ、どちらを使うべきですか?

クライアントがリモート MCP サーバーに対応していれば、ホスト型 URL を使ってください。`EXA_API_KEY` を指定する `exa-mcp-server` npm パッケージは、ローカルの stdio サーバーしか起動できないクライアント向けです。

6

高度な検索を有効にするには?

`tools` パラメーターで追加します。例:`https://mcp.exa.ai/mcp?tools=web_search_advanced_exa`。これによりデフォルトのツールが置き換えられる点に注意してください。

7

Exa search MCP と Exa Agent の違いは何ですか?

検索ツールは 1 回の呼び出しで結果を返します。Exa Agent は `agent_run` を通じてマルチステップのリサーチ、リスト作成、構造化出力を行い、認証が必要です。

コメント

「検索」の他のコンテンツ