Firecrawl MCP をローカルで実行する
ローカルの Firecrawl MCP サーバーをインストールして設定します。
- Node.js 22 以降
- Node.js に含まれる npm と
npx - クラウド API 用の Firecrawl APIキー、またはセルフホスト型 Firecrawl API の URL
インストール済みの Node.js のバージョンを確認します。
node --versionenv FIRECRAWL_API_KEY=fc-YOUR_API_KEY npx -y [email protected]これは、MCP サーバー をローカルプロセスとして起動するクライアント向けのデフォルトのトランスポートです。
すでに起動している MCP サーバー に接続する n8n などのクライアントでは、HTTP トランスポート を使用します。
env HTTP_STREAMABLE_SERVER=true \
FIRECRAWL_API_KEY=fc-YOUR_API_KEY \
npx -y [email protected]クライアントを次に接続します。
http://localhost:3000/mcpサーバーの準備ができていることを確認します。
curl http://localhost:3000/healthヘルスチェックの戻り値は ok です。ローカルルートは /mcp、ホスト型の Firecrawl ルートは /v2/mcp です。
npm install -g [email protected]次を実行します。
env FIRECRAWL_API_KEY=fc-YOUR_API_KEY firecrawl-mcpFIRECRAWL_API_KEY: Firecrawl APIキー- クラウド API (デフォルト) を使用する場合は必須
FIRECRAWL_API_URLを指定したセルフホスト型インスタンスを使用する場合は任意
FIRECRAWL_API_URL(任意) : セルフホスト型インスタンス用のカスタム API エンドポイント- 例:
https://firecrawl.your-domain.com - 指定しない場合はクラウド API が使用されます (APIキーが必要です)
- 例:
クラウド API を使用する場合:
export FIRECRAWL_API_KEY=your-api-keyセルフホスト型インスタンスの場合:
export FIRECRAWL_API_URL=https://firecrawl.your-domain.com
export FIRECRAWL_API_KEY=your-api-key # インスタンスで認証が必要な場合claude_desktop_config.jsonに以下を追加します:
{
"mcpServers": {
"mcp-server-firecrawl": {
"command": "npx",
"args": ["-y", "firecrawl-mcp"],
"env": {
"FIRECRAWL_API_KEY": "YOUR_API_KEY_HERE"
}
}
}
}ホスト型 MCP サーバーは、安全なリモート利用に最適化されています。MCP サーバーをローカルで実行する場合に利用できる一部のオプションは、リモートでは制限されるか利用できません。
- ホスト型のキーなしモードでは、Search、Scrape、Parse のみが利用可能で、IP アドレスごとにレート制限が適用されます。
- ローカル専用のファイル読み取りは、MCP サーバーをローカルで実行している場合にのみ利用できます。
- Agent がローカルリソースにアクセスする必要がある場合は、webhook とローカルファイルパスをローカルまたはセルフホスト型の MCP サーバーで設定してください。
firecrawl_parse によるローカルファイルの直接解析には、セルフホスト型 Firecrawl API を指す FIRECRAWL_API_URL が必要です。クラウド API キーのみで設定されたローカル MCP サーバーでは、そのツールを介してローカルファイルをアップロードできません。
Firecrawl ではレート制限が適用されます。より高い制限とすべてのツールセットへのアクセスには、API キーをご利用ください。
Was this page helpful?Suggest editsRaise issue