mcp-server-exa-search について
ZedのエージェントパネルをExaのホスト型MCPサーバーにつなぐ拡張機能です。ウェブ検索、ページ取得、Exa Agentによる調査を利用でき、APIキーでレート制限を緩和しAgent機能を有効にできます。
主な機能
- 01ウェブ検索とページ取得
- 02高度な検索フィルター
- 03Exa Agentの複数段階調査
- 04ツールの選択設定
- 05匿名利用とAPIキー対応
活用シーン
- 01エージェントパネルでウェブ検索
- 02ウェブページをMarkdownで取得
- 03ドメインや日付で検索を絞り込み
- 04Exa Agentで調査結果を整理
MCP 対応
mcp-remoteを介してExaのホスト型MCPサーバー(https://mcp.exa.ai/mcp)に接続し、Zedのエージェントパネルに検索、取得、Agentツールを提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Zed 用 Exa MCP サーバー
Zed の Agent Panel を mcp-remote 経由で Exa のホスト型 MCP サーバー(https://mcp.exa.ai/mcp)に接続する Zed 拡張機能です。エージェントにウェブ検索、ページ取得、Exa Agent ツールを提供します。
インストール
Zed の Extensions ビュー(zed: extensions)を開き、Exa を検索して Install をクリックします。
ツール
デフォルトで有効:
| ツール | 説明 |
|---|---|
web_search_exa | あらゆるトピックをウェブ検索し、そのまま使えるクリーンなコンテンツを取得します |
web_fetch_exa | 1 つ以上の URL からウェブページの完全なコンテンツをクリーンな Markdown として読み取ります |
tools 設定で利用可能:
| ツール | 説明 |
|---|---|
web_search_advanced_exa | フィルター、ドメイン、日付、ハイライト、要約、サブページのクロールを備えた高度な検索 |
agent_run | 多段階の調査、リスト作成、エンリッチメント、構造化出力のために Exa Agent を実行します(API キーが必要) |
注意: tools を設定するとデフォルトが完全に置き換わります。有効にしたいツールをすべて列挙してください。
設定
settings.json 内のサーバーの settings の下に exa_api_key および/または tools を追加します:
{
"context_servers": {
"mcp-server-exa-search": {
"settings": {
"exa_api_key": "YOUR_API_KEY",
"tools": "web_search_exa,web_fetch_exa,agent_run"
}
}
}
}
認証
ホスト型サーバーはレート制限付きで匿名でも動作します。web_search_exa と web_fetch_exa にはキーは不要です。dashboard.exa.ai/api-keys から取得した API キーはレート制限を引き上げ、agent_run(Exa Agent)を利用可能にします。キーは ?exaApiKey= としてサーバーに渡されます。
拡張機能を使わない場合
Zed はリモート MCP サーバーをネイティブにサポートしている(OAuth 対応)ため、拡張機能をまったく使わずに、これを settings.json に追加できます:
{
"context_servers": {
"exa": {
"url": "https://mcp.exa.ai/mcp"
}
}
}
Agent Panel での使用
Agent Panel の設定を開き、Exa サーバーの横にあるインジケータードットを確認します — 緑は実行中を意味します。ツールはエージェントプロファイルごとに切り替えられます。詳細は Zed MCP ドキュメント を参照してください。
ツールの完全なドキュメント: docs.exa.ai/reference/exa-mcp
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。