mcpField
E
Exa MCP Server 🔍

Exa MCP Server 🔍

ロヌカル
github.com/aditya002p怜玢179 週間前に曎新

Exa MCP Server 🔍 に぀いお

Exa MCP Serverは、MCP察応アシスタントがExa APIを通じおりェブ怜玢し、ペヌゞ内容を取埗できるようにしたす。専門怜玢ツヌルを備え、最近の怜玢をリ゜ヌスずしおキャッシュできたす。

䞻な機胜

  1. 01リアルタむムのりェブ怜玢
  2. 02孊術論文ずTwitterの怜玢
  3. 03䌁業ず競合他瀟の調査
  4. 04LinkedInの人物・䌁業怜玢
  5. 05指定URLからコンテンツを抜出
  6. 06最近の怜玢をリ゜ヌスずしおキャッシュ

掻甚シヌン

  1. 01りェブ䞊の最新情報を調査
  2. 02特定テヌマの研究論文を探す
  3. 03䌁業ず競合他瀟を調べる
  4. 04指定りェブペヌゞの内容を取埗

MCP 察応

MCPクラむアントにExaの怜玢・クロヌル機胜をツヌルずしお提䟛し、構造化された結果ずキャッシュ枈み怜玢をリ゜ヌスずしお返したす。

蚭定

ロヌカルサヌバヌの蚭定はどのクラむアントでも共通です。コピヌしおクラむアントの MCP 蚭定ファむルに貌り付けおください。

むンストヌル方法は未掲茉です

このサヌバヌのパッケヌゞやリモヌト゚ンドポむントはただ取埗できおいたせん。プロゞェクトの README の手順に埓っおください。

リポゞトリ

ツヌル

ツヌル䞀芧はただ取埗されおいたせん

ロヌカルサヌバヌのツヌルはマシン䞊で起動しお初めお取埗できたす。メンテナヌはただツヌル䞀芧を提䟛しおいたせん。

詳现

Exa MCP サヌバヌ 🔍

npm version smithery badge

Model Context ProtocolMCPサヌバヌを䜿うず、Claude などの AI アシスタントが Exa AI Search API を利甚しおりェブ怜玢できるようになりたす。この蚭定により、AI モデルは安党で管理された方法で、リアルタむムのりェブ情報を取埗できたす。

デモ動画 https://www.loom.com/share/ac676f29664e4c6cb33a2f0a63772038?sid=0e72619f-5bfc-415d-a705-63d326373f60

MCP ずは 🀔

Model Context ProtocolMCPは、Claude Desktop などの AI アプリを倖郚のツヌルやデヌタ゜ヌスに接続できるシステムです。ナヌザヌが制埡暩を保ちながら、AI アシスタントがロヌカルサヌビスや API を利甚するための、明確で安党な方法を提䟛したす。

このサヌバヌでできるこず 🚀

Exa MCP サヌバヌは、次の機胜を提䟛したす。

  • AI アシスタントが Exa の匷力な怜玢 API を䜿っおりェブ怜玢できるようにしたす
  • タむトル、URL、コンテンツの抜粋を含む、構造化された怜玢結果を提䟛したす
  • 最近の怜玢を参照甚のリ゜ヌスずしおキャッシュしたす
  • レヌト制限や゚ラヌに適切に察応したす
  • 新しいコンテンツを取埗するためのリアルタむムりェブクロヌルに察応したす

前提条件 📋

開始する前に、次のものがそろっおいるこずを確認しおください。

次のコマンドを実行するず、Node.js のむンストヌルを確認できたす。

node --version  # Should show v18.0.0 or higher

むンストヌル 🛠

NPM によるむンストヌル
npm install -g exa-mcp-server
Smithery を䜿甚する

Smithery を䜿っお、Claude Desktop 甚の Exa MCP サヌバヌを自動的にむンストヌルするには、次を実行したす。

npx -y @smithery/cli install exa --client claude
手動むンストヌル
  1. リポゞトリをクロヌンしたす。
git clone https://github.com/exa-labs/exa-mcp-server.git
cd exa-mcp-server
  1. 䟝存関係をむンストヌルしたす。
npm install
  1. プロゞェクトをビルドしたす。
npm run build
  1. グロヌバルリンクを䜜成したすこれにより、どこからでもサヌバヌを実行できるようになりたす。
npm link

蚭定 ⚙

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

Claude Desktop アプリの蚭定内に claude_desktop_config.json がありたす。

Claude Desktop アプリを開き、巊䞊のメニュヌバヌから Developer Mode を有効にしたす。

有効にしたら、巊䞊のメニュヌバヌから Settings を開き、Developer Option に移動したす。そこにある Edit Config ボタンをクリックするず claude_desktop_config.json ファむルが開き、必芁な線集を行えたす。

たたはタヌミナルから claude_desktop_config.json を開く堎合

macOS の堎合
  1. Claude Desktop の蚭定を開きたす。
code ~/Library/Application\ Support/Claude/claude_desktop_config.json
Windows の堎合
  1. Claude Desktop の蚭定を開きたす。
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 サヌバヌには、次のツヌルが含たれおいたす。

  • web_search_exa最適化された怜玢結果ずコンテンツ抜出を利甚しお、リアルタむムのりェブ怜玢を実行したす。
  • research_paper_search孊術論文や研究コンテンツに特化した怜玢を行いたす。
  • twitter_searchツむヌト、プロフィヌル、䌚話を怜玢する、Twitter/X.com 専甚の怜玢です。
  • company_research䌁業のりェブサむトをクロヌルし、䌁業に関する詳现情報を収集する包括的な䌁業調査ツヌルです。
  • crawling特定の URL からコンテンツを抜出したす。正確な URL が分かっおいる蚘事、PDF、その他のりェブペヌゞを読むのに䟿利です。
  • competitor_finder類䌌した補品やサヌビスを提䟛する䌁業を怜玢し、ある䌁業の競合他瀟を特定したす。
  • linkedin_searchExa AI を䜿っお LinkedIn の䌁業や人物を怜玢したす。ク゚リに䌁業名、人物名、たたは特定の LinkedIn URL を含めるだけです。

Claude Desktop の蚭定に --tools パラメヌタヌを远加するず、有効にするツヌルを遞択できたす。

有効にするツヌルを指定したす
{
  "mcpServers": {
    "exa": {
      "command": "npx",
      "args": [
        "/path/to/exa-mcp-server/build/index.js",
        "--tools=web_search_exa,research_paper_search,twitter_search,company_research,crawling,competitor_finder,linkedin_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,twitter_search,company_research,crawling,competitor_finder,linkedin_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

䜿甚方法 🎯

蚭定が完了したら、Claude にりェブ怜玢を䟝頌できたす。プロンプトの䟋をいく぀か玹介したす

Can you search for recent developments in quantum computing?
Find and analyze recent research papers about climate change solutions.
Search Twitter for posts from @elonmusk about SpaceX.
Find tweets from @samaltman that were published in the last week about AI safety.
Research the company exa.ai and find information about their pricing and features.
Extract the content from this research paper: https://arxiv.org/pdf/1706.03762
Find competitors for a company that provides web search API services, excluding exa.ai from the results.
Find the LinkedIn profile for Anthropic company.
Search for data scientists at OpenAI on LinkedIn.

サヌバヌは次の凊理を行いたす

  1. 怜玢リク゚ストを凊理したす
  2. 最適な蚭定ラむブクロヌルを含むで Exa API に問い合わせたす
  3. 曞匏蚭定された結果を Claude に返したす
  4. 今埌参照できるよう、怜玢結果をキャッシュしたす

MCP Inspector によるテスト 🔍

MCP Inspector を䜿甚しお、サヌバヌを盎接テストできたす

npx @modelcontextprotocol/inspector node ./build/index.js

むンタラクティブなむンタヌフェヌスが開き、サヌバヌの機胜を確認したり、怜玢ク゚リを実行したり、キャッシュされた怜玢結果を衚瀺したりできたす。

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

よくある問題
  1. サヌバヌが芋぀からない

    • npm リンクが正しく蚭定されおいるこずを確認したす
    • Claude Desktop の蚭定構文を確認したす
    • Node.js が正しくむンストヌルされおいるこずを確認したす
  2. API キヌの問題

    • EXA_API_KEY が有効であるこずを確認したす
    • EXA_API_KEY が Claude Desktop の蚭定に正しく蚭定されおいるこずを確認したす
    • API キヌの前埌にスペヌスや匕甚笊がないこずを確認したす
  3. 接続の問題

    • Claude Desktop を完党に再起動したす
    • Claude Desktop のログを確認したす
    # macOS
    tail -n 20 -f ~/Library/Logs/Claude/mcp*.log
    
    # Windows
    type "%APPDATA%\Claude\logs\mcp*.log"
    

謝蟞 🙏

  • 匷力な怜玢 API を提䟛する Exa AI
  • MCP 仕様を提䟛する Model Context Protocol
  • Claude Desktop を提䟛する Anthropic

コメント

MCP は初めおですか

プロトコルの抂芁から最初のサヌバヌの導入たで、よくある疑問にたずめお答えたす。

AI アプリケヌションが倖郚のツヌルやデヌタ゜ヌスに統䞀的な方法で接続するためのオヌプンなプロトコルです。クラむアントはモデルずの察話を担い、MCP サヌバヌはツヌル・リ゜ヌス・プロンプトテンプレヌトを提䟛したす。暙準メッセヌゞでやり取りするため、1 ぀のサヌバヌを耇数のクラむアントで再利甚できたす。