Skip to main content
Firecrawl をリモート HTTP MCP サーバーとして Crush に接続し、Crush からウェブ検索やページの読み取りを行えるようにします。

要件

  • Crush 0.98 以降
  • Firecrawl APIキー (環境変数 FIRECRAWL_API_KEY としてエクスポートしておくこと)

クイックセットアップ

  1. Crush を起動するシェルで、APIキーをエクスポートします:
  1. プロジェクトの crush.json にサーバーを追加します。すべてのプロジェクトで使用する場合は、~/.config/crush/crush.json に追加してください。
  1. Crush を起動し、検索またはスクレイピングを依頼します。
新しい Crush のリリースでは、Bash 形式の crushrc ファイルを読み込めます。このファイルでは、MCP サーバーを 1 つのコマンドで追加できます。
crush dirs を実行すると、お使いのマシンで Crush が構成ファイルを探す場所を確認できます。
キーの詳細については、APIキーを構成するを参照してください。

試してみる

できること

Search

最新の情報を検索し、関連する結果のコンテンツを取得します。

Scrape

URLをクリーンなMarkdownや構造化データに変換します。

Interact

ページ遷移、クリック、フォーム入力を行い、必要なデータにアクセスします。

Alexandria

構造化データツールを探し、入力パラメータと料金を確認したうえで、Firecrawl経由で実行します。

トラブルシューティング

  • サーバーが起動しない: Crush を起動するシェルで FIRECRAWL_API_KEY がエクスポートされていること、および URL が https://mcp.firecrawl.dev/v2/mcp と完全に一致していることを確認してください。
  • ヘッダーが削除される: Crush は、値が空の string に解決されるヘッダーを削除します。FIRECRAWL_API_KEY が設定されていないと、この問題が発生します。
  • ツールが使用されない: MCP ツールをどれだけ確実に呼び出せるかは、モデルによって異なります。別のモデルを試してください。