Tavilyが提供するツール

Tavily MCP Server

シェア
検索・リサーチTavilyWeb検索Webクロールコンテンツ抽出リサーチ
最終確認:
2026-05-25
ライセンス:
MIT
無料で使えるオープンソースです(商用利用も可)

Tavily とは

Tavily は、AI エージェント向けに最適化された Web データ取得 API です。検索だけでなく、ページからの構造化抽出・サイト全体のマップ化・系統的なクロールまでを一つの API でカバーするよう設計されています。

通常の検索 API が「検索結果のリストを返す」までで止まるのに対し、Tavily は AI エージェントが「リサーチ作業の一連の流れ」をそのまま委任できる粒度で機能を揃えています。ニュース要点抽出・ドキュメントサイト巡回・競合サイト構造把握といった、AI が「調べて → 抜き出して → まとめる」をワンステップで完結させたい場面に強いです。

一方で、サイト巡回や構造化抽出までは不要で Web・ニュース・ローカルを素直に検索したいだけなら、独自インデックスで低コストに検索できる Brave 公式の Brave Search MCP Server が選択肢になります。Tavily は「調べて抜き出してまとめる」リサーチ委任、Brave は素直な検索、と使い分けられます。

Tavily × AI でできること

この MCP サーバーを導入すると、Tavily の検索・抽出・マップ・クロール・リサーチ機能に AI への一言でアクセスできます。

🔍 検索する

「『生成AI 企業導入事例』で最新ニュース10件を検索」
→ tavily_search で深度・期間・国・ドメインを絞った検索結果を取得

📄 抜き出す

「このURL(https://...)の本文を Markdown で取り出して」
→ tavily_extract で素のページコンテンツを Markdown / テキストで取得

🗺️ マップ化する

「この競合サイトの構造をマップにして、料金ページとブログのURLを一覧で」
→ tavily_map でサイトから発見された URL 一覧を取得(コンテンツ抽出はなし)

🕷️ クロールする

「https://docs.example.com を巡回して、API仕様ページだけ抽出」
→ tavily_crawl で深さ・幅・件数を制御してページ内容を抽出

提供される主なツール

Tavily MCP Server が公式に提供するツール(src/index.tsListToolsRequestSchema ハンドラ明記範囲・全 5 種):

ツール名役割
tavily_searchWeb 全体への検索。最新ニュース・事実確認・知識カットオフ後のデータ取得向け。スニペット + ソース URL を返す
tavily_extract指定 URL からコンテンツを抽出。Markdown / テキスト形式で素のページコンテンツを返す
tavily_crawlURL 起点でサイトを系統的にクロール。深さ・幅・件数を制御してページコンテンツを抽出
tavily_mapサイト構造のマップ化。ベース URL から発見された URL 一覧を返す(コンテンツ抽出は行わず構造のみ取得)
tavily_research指定トピックに対する複数ソース横断の詳細リサーチ。質問応答やタスク完了のために複数ソースから情報を集める用途

README には 4 ツールが記載されていますが、ソース実装上は tavily_research を含む 5 ツールが登録されています。tavily_researchRate limit: 20 requests per minute(公式逐語)の制約があります。

tavily_search には search_depth / topic / time_range / include_images / include_raw_content / include_domains / exclude_domains / country など、豊富な絞り込みパラメータがあります。

Tavily MCP Server について

Tavily MCP Server は、Tavily 社が公式に提供する MCP サーバーです。Tavily の Web 検索・コンテンツ抽出・サイトマップ生成・クロール・リサーチ機能を、AI エージェントから統合的に呼び出せます。

ローカル起動の npx 経由に加えて、リモート MCP サーバー(https://mcp.tavily.com/mcp/?tavilyApiKey=<KEY> も公式提供されており、HTTP transport 対応クライアントならローカルの Node.js 環境を用意せずに接続できます。リサーチ作業の自動化を MCP 1 つで完結させたい場面に向いた設計です。

スペック

  • 配布形態: npm パッケージ(tavily-mcp)+ Node.js 20+、またはリモート MCP(mcp.tavily.com
  • 認証: API Key(TAVILY_API_KEY 環境変数)
  • 提供元: Tavily(公式)
  • 対応範囲: Web 検索 / コンテンツ抽出 / クロール / サイトマップ / 詳細リサーチ
  • 任意環境変数: DEFAULT_PARAMETERS(検索デフォルト設定の JSON)/ TAVILY_HUMAN_ID(ユーザー単位の分析識別子)
  • 公式ドキュメント: github.com/tavily-ai/tavily-mcp

導入手順

前提条件

  • Node.js 20 以上(ローカルで npx 実行する場合)
  • Tavily APIキー(tavily.com でサインアップ → ダッシュボードから発行。無料枠あり)

ステップ

  1. Tavily にサインアップし、ダッシュボードから API キーを発行
  2. ページ上部のタブから使用環境(Claude Desktop / Cursor / Cline)を選択し、JSON 設定をコピー
  3. <your-tavily-api-key> を取得した API キーに置き換える
  4. コピーした JSON を設定ファイルに追記して保存し、クライアントを再起動

リモート MCP で接続する場合

ローカル npx の代わりにホスト型のリモート MCP に接続することもできます。接続先 URL は以下の形式です。

https://mcp.tavily.com/mcp/?tavilyApiKey=<your-tavily-api-key>

接続方法は、claude mcp add --transport http tavily "<上記URL>"(Claude Code)か、npx -y mcp-remote "<上記URL>" ブリッジ経由(HTTP transport 非対応クライアント向け)が公式手順です。

注意事項

  • Tavily API は API キー必須です。無料枠を超えた利用は有料プラン(従量・サブスク)が必要です。料金は tavily.com のプライシングを確認してください。
  • tavily_research20 requests per minute のレート制限があります(公式逐語)。
  • クロールやサイトマップ機能は対象サイトの robots.txt や利用規約を尊重する範囲で使用してください。
  • API キーは秘密情報です。ソースコードやチャット履歴に含めないよう注意してください。

設定方法

MCP は、お使いの対応アプリ(クライアント)に下記の設定を貼り付けて使います。 タブからアプリを選び、表示された設定をコピーしてください。

Claude Desktop: Anthropic 公式のデスクトップ版 Claude アプリ

{
  "mcpServers": {
    "tavily": {
      "command": "npx",
      "args": ["-y", "tavily-mcp@latest"],
      "env": {
        "TAVILY_API_KEY": "<your-tavily-api-key>"
      }
    }
  }
}

主なユースケース

  1. 「競合のニュース10件を要点だけ抜き出して」と頼むだけで、AIが検索から抽出まで一気にこなして記事を整理してくれる
  2. 「このSaaSサイトの構造をマップにして」と頼み、`tavily_map` で内部リンクを階層化
  3. 「ドキュメントサイト全体を巡回して、API仕様だけ抽出」を `tavily_crawl` + `tavily_extract` で自動化
  4. 「○○について複数ソース横断で詳細リサーチして」と頼み、`tavily_research` でまとまった調査結果を取得する
  5. ローカル起動不要のリモートMCP(`mcp.tavily.com`)に直接接続して使う

プラットフォーム別の注意事項

  • WindowsPowerShell からの `npx` 実行に追加設定は不要です。`TAVILY_API_KEY` を環境変数または `env` フィールドで指定してください。
  • Tavily はリモートMCPサーバー(`https://mcp.tavily.com/mcp/?tavilyApiKey=<KEY>`)も公式提供しています。HTTP transport 対応クライアントなら直接接続できローカル起動不要です。