Skip to main content
Glama

Exa MCP サーバー 🔍

npmバージョン 鍛冶屋のバッジ

モデルコンテキストプロトコル(MCP)サーバーにより、ClaudeのようなAIアシスタントはExa AI Search APIを使用してWeb検索を行うことができます。この設定により、AIモデルは安全かつ制御された方法でリアルタイムのWeb情報を取得できます。

前提条件 📋

Related MCP server: MCP Search Server

インストール 🛠️

NPMのインストール

npm install -g exa-mcp-server

鍛冶屋を使う

Smithery経由で Claude Desktop 用の Exa MCP サーバーを自動的にインストールするには:

npx -y @smithery/cli install exa --client claude

設定 ⚙️

1. Claude DesktopをExa MCPサーバーを認識するように設定する

claude_desktop_config.json は、Claude デスクトップ アプリの設定内にあります。

Claude デスクトップ アプリを開き、左上のメニュー バーから開発者モードを有効にします。

有効にしたら、設定(左上のメニューバーから)を開き、開発者向けオプションに移動します。そこに「設定を編集」ボタンがあります。これをクリックすると、claude_desktop_config.jsonファイルが開き、必要な編集を行うことができます。

または(ターミナルからclaude_desktop_config.jsonを開く場合)

macOSの場合:

  1. Claude デスクトップ構成を開きます。

code ~/Library/Application\ Support/Claude/claude_desktop_config.json

Windowsの場合:

  1. Claude デスクトップ構成を開きます。

code %APPDATA%\Claude\claude_desktop_config.json

2. Exa サーバー構成を追加します。

{ "mcpServers": { "exa": { "command": "npx", "args": ["/path/to/exa-mcp-server/build/index.js"], "env": { "EXA_API_KEY": "your-api-key-here" } } } }

your-api-key-here dashboard.exa.ai/ api-keys からの実際の Exa API キーに置き換えます。

3. 利用可能なツールとツールの選択

Exa MCP サーバーには次のツールが含まれており、 --toolsを追加することで有効にできます。

  • web_search_exa : 最適化された結果とコンテンツ抽出を使用して、リアルタイムの Web 検索を実行します。

  • research_paper_search : 学術論文や研究内容に焦点を当てた専門的な検索。

  • company_research : 企業の Web サイトをクロールして、ビジネスに関する詳細な情報を収集する包括的な企業調査ツール。

  • クロール: 特定の URL からコンテンツを抽出します。正確な URL がわかっている場合に、記事、PDF、または任意の Web ページを読むのに役立ちます。

  • compete_finder : 同様の製品やサービスを提供している企業を検索して、企業の競合他社を特定します。

  • linkedin_search :Exa AIを使用してLinkedInで企業や人物を検索します。クエリに企業名、人物名、または特定のLinkedIn URLを入力するだけです。

  • wikipedia_search_exa : 特定のトピックに関する Wikipedia の記事から情報を検索して取得し、世界最大の百科事典から正確で構造化された知識を提供します。

  • github_search : Exa AI を使用して GitHub リポジトリを検索 - GitHub.com でリアルタイム検索を実行し、関連するリポジトリ、問題、GitHub アカウントを見つけます。

Claude Desktop 構成に--toolsパラメータを追加することで、有効にするツールを選択できます。

有効にするツールを指定します。

{ "mcpServers": { "exa": { "command": "npx", "args": [ "/path/to/exa-mcp-server/build/index.js", "--tools=web_search_exa,research_paper_search,company_research,crawling,competitor_finder,linkedin_search,wikipedia_search_exa,github_search" ], "env": { "EXA_API_KEY": "your-api-key-here" } } } }

複数のツールを有効にするには、コンマ区切りのリストを使用します。

{ "mcpServers": { "exa": { "command": "npx", "args": [ "/path/to/exa-mcp-server/build/index.js", "--tools=web_search_exa,research_paper_search,company_research,crawling,competitor_finder,linkedin_search,wikipedia_search_exa,github_search" ], "env": { "EXA_API_KEY": "your-api-key-here" } } } }

ツールを指定しない場合は、デフォルトで有効になっているすべてのツールが使用されます。

4. Claude Desktopを再起動します

変更を有効にするには:

  1. Claude Desktopを完全に終了します(ウィンドウを閉じるだけではありません)

  2. Claude Desktopを再度起動します

  3. Exaサーバーが接続されていることを確認するには、🔌アイコンを探してください

NPX経由の使用

サーバーを直接実行したい場合は、npx を使用できます。

# Run with all tools enabled by default npx exa-mcp-server # Enable specific tools only npx exa-mcp-server --tools=web_search_exa # Enable multiple tools npx exa-mcp-server --tools=web_search_exa,research_paper_search # List all available tools npx exa-mcp-server --list-tools

トラブルシューティング🔧

よくある問題

  1. サーバーが見つかりません

    • npmリンクが正しく設定されていることを確認する

    • Claude Desktop の設定構文を確認する

    • Node.jsが正しくインストールされていることを確認する

  2. APIキーの問題

    • EXA_API_KEYが有効であることを確認してください

    • Claude Desktop の設定で EXA_API_KEY が正しく設定されていることを確認します。

    • APIキーの周囲にスペースや引用符がないことを確認してください

  3. 接続の問題

    • Claude Desktopを完全に再起動します

    • Claude Desktop のログを確認します。

  4. Node.js は最低でもバージョン 18 (またはそれ以上) が必要です

    # macOS tail -n 20 -f ~/Library/Logs/Claude/mcp*.log # Windows type "%APPDATA%\Claude\logs\mcp*.log"

Exaチームが❤️を込めて製作

One-click Deploy
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/exa-labs/exa-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server