Firecrawl tool: outdated SDK and missing search action #976

Open
opened 2026-02-16 10:21:10 -05:00 by yindo · 0 comments
Owner

Originally created by @leonardogrig on GitHub (Feb 13, 2026).

Hi, I'm Leo from the Firecrawl team.

I noticed the existing Firecrawl tool plugin (tools/firecrawl/) uses a hand-rolled API client (firecrawl_appx.py) and is pinned to dify_plugin==0.0.1b65, which is below the current >=0.3.0,<0.6.0 requirement.

We'd be happy to help update it:

  • Replace firecrawl_appx.py with the official firecrawl-py SDK - handles auth, retries, and new API features out of the box
  • Update dify_plugin dependency to the current supported range
  • Add a search action - the Firecrawl API now supports web search, which isn't in the current tool

Let us know if you'd like us to submit a PR or if you'd prefer to handle it on your end. Happy to help either way.

Originally created by @leonardogrig on GitHub (Feb 13, 2026). Hi, I'm Leo from the Firecrawl team. I noticed the existing Firecrawl tool plugin (`tools/firecrawl/`) uses a hand-rolled API client (`firecrawl_appx.py`) and is pinned to `dify_plugin==0.0.1b65`, which is below the current `>=0.3.0,<0.6.0` requirement. We'd be happy to help update it: - **Replace `firecrawl_appx.py` with the official [`firecrawl-py`](https://pypi.org/project/firecrawl-py/) SDK** - handles auth, retries, and new API features out of the box - **Update `dify_plugin` dependency** to the current supported range - **Add a search action** - the Firecrawl API now supports web search, which isn't in the current tool Let us know if you'd like us to submit a PR or if you'd prefer to handle it on your end. Happy to help either way.
yindo added the enhancement label 2026-02-16 10:21:10 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: langgenius/dify-official-plugins#976