Apidog

オールインワン協働API開発プラットフォーム

API設計

APIドキュメント

APIデバッグ

APIモック

API自動テスト

オープンソースのClaudeウェブ検索代替を構築する(Firecrawl MCPサーバーを使用)

@apidog

@apidog

Updated on 3月 21, 2025

はい、Claude AIは今、インターネットに接続できます

2025年3月、AnthropicはClaude AIアシスタントにウェブ検索機能を導入しました。

この重要なアップデートにより、Claudeはリアルタイムでインターネットを検索できるようになり、最新の情報や関連する応答を提供する能力が大幅に拡張されました。この機能は、Claudeの以前の「自己完結型」デザイン哲学からの脱却を示しており、おそらくAIアシスタント市場における競争圧力によって推進されたものです。

Claudeのウェブ検索機能は、AIがインターネットからリアルタイムの情報にアクセスできるようにし、最新のデータで応答を強化します。ウェブ情報を使用する際、Claudeは情報源への引用を提供し、ユーザーが情報を検証できるようにしています。この機能を有効にするのは簡単です:ユーザーは設定にアクセスし、ウェブ検索トグルを「オン」に切り替え、Claude 3.7 Sonnetとのチャットを開始するだけです。

では、Claudeのウェブ検索のオープンソース代替を構築しましょう

Claudeのウェブ検索が提供する制御、カスタマイズ、またはプライバシーが必要な組織にとって、Firecrawlを使用して代替を構築することは優れた解決策です。

💡
Cursor AIのコーディングワークフローをAPIドキュメントに接続したいですか? Apidog MCPサーバーが、フルスケールの雰囲気コーディング体験を得るための支援をします!API仕様をCursorに直接入力して、魔法を見てください!
💡
CursorのようなAI IDEで作業している間は、ApidogでAPIワークフローを強化しましょう!この無料のオールインワンプラットフォームを使用すると、設計テストモック、およびドキュメント作成を1つのインターフェースで行えます。今すぐ試してみてはいかがですか? 👇👇
ボタン

Firecrawlは、ウェブサイトをLLM対応のマークダウンコンテンツに変換するために特別に設計されたオープンソースのウェブクローラーです—独自のウェブ検索パイプラインを構築するのに最適です。

Cursor AI IDEおよびFirecrawl MCPサーバーの設定

Firecrawl MCPサーバーをCursorと設定するのは簡単で、Claude(または他のAIモデル)がCursor IDEから直接ウェブサイトを検索およびクロールできるようになります。方法は以下の通りです:

ステップ1: Claude APIキーを取得し、CursorでClaudeを選択する

  1. console.anthropic.comでAnthropic APIキーにサインアップします
  2. 承認されたら、Anthropic Consoleから新しいAPIキーを作成します
  3. Cursor IDEを開きます
  4. 設定 (⚙️) > AI > APIキーに移動します
  5. Claude APIキーを入力します
  6. 最良のパフォーマンスのために、CursorでAIモデルとしてClaudeを選択します(通常はClaude 3.7 Sonnet)

ステップ2: Firecrawl MCPサーバーをインストールする

ターミナルを開いて以下を実行します:

bash

npm install -g @mendableai/firecrawl-mcp-server

または、グローバルインストールなしで使用したい場合:

bash

npx @mendableai/firecrawl-mcp-server

ステップ3: CursorをMCPサーバーを使用するように構成する

  1. Cursor IDEを開きます
  2. 設定 (⚙️) に移動します
  3. 左のサイドバーから機能を選択します
  4. MCPサーバーセクションを見つけるまでスクロールします
  5. サーバーを追加をクリックします
  6. サーバーの詳細を入力します:
  • 名前: firecrawl-mcp
  • タイプ: コマンド
  • コマンド: env FIRECRAWL_API_KEY=your-api-key npx -y firecrawl-mcp
  • または、グローバルにインストールした場合: firecrawl-mcp-server

追加されると、Cursorは自動的にMCPサーバーへの接続を試みます。次の内容が表示されるはずです:

  • 「接続済み」または「実行中」と表示されるステータスインジケーター
  • 利用可能なMCPツールリストにサーバーが表示される

ステップ4: CursorでClaudeと一緒にFirecrawlを使用する

Firecrawl MCPサーバーが設定されると:

  1. CursorでClaudeとの新しいチャットを開始します
  2. ウェブ情報が必要な質問をする際に、Claudeは自動的にFirecrawlを使用してウェブサイトをクローリングし、検索します
  3. モデルに明示的に指示できます:「[トピック]に関する情報を検索するためにFirecrawlを使用してください」

一般的な問題のトラブルシューティング

問題が発生した場合:

  • サーバーが接続していない: Node.jsがインストールされていることを確認してください(バージョン14以上推奨)
  • 権限エラー: 管理者権限でコマンドを実行する必要がある場合があります
  • パスの問題: グローバルインストールを使用している場合、パッケージのbinディレクトリがPATHに含まれていることを確認してください

高度な設定

より高度な使用のために、設定ファイルを作成して構成オプションを指定できます:

npx @mendableai/firecrawl-mcp-server --config=/path/to/config.json

あなたのconfig.jsonは次のようになります:

{
  "allowedDomains": ["example.com", "yourdomain.com"],
  "maxDepth": 3,
  "maxPages": 100,
  "respectRobotsTxt": true
}

このシンプルな設定により、CursorのClaudeはローカルで制御されるFirecrawl MCPサーバーを介してウェブを検索できるようになり、Claudeの組み込みウェブ検索機能の代替を提供します。

結論

Claudeの新しいウェブ検索機能はAnthropicのAIアシスタントへの重要な強化を表していますが、Firecrawlを使用してオープンソースの代替を構築することで、より多くの制御とカスタマイズを実現できます。この記事で説明した手順に従うことで、特定のニーズに合わせたウェブ検索システムを作成でき、データソース、処理、展開に対する完全な制御を持つことができます。

企業の知識システム、専門的なリサーチアシスタントを構築している場合、または単にAIの情報源に対するより大きな制御が必要な場合、FirecrawlはClaudeのウェブ検索機能の独自のバージョンを作成するための強力な基盤を提供します。AIアシスタントが進化し続ける中で、彼らがウェブ情報にアクセスし、処理する方法をカスタマイズし制御する柔軟性を持つことは、特化した要件を持つ組織にとって重要な利点であり続けます。

ボタン