firecrawl-mcp-server icon indicating copy to clipboard operation
firecrawl-mcp-server copied to clipboard

Feat: Add HTTP Streamable Server Transport Support

Open Dangoron opened this issue 7 months ago • 4 comments

Body:

Hi team,

This PR introduces support for HTTP Streamable transport to the Firecrawl MCP server. This enhancement provides an alternative way for clients to connect and interact with the server, aligning with the latest specifications and offering more flexibility for integrations.

Key Changes:

  • Added a new runHTTPStreamableServer() function in src/index.ts to enable the HTTP Streamable server.
  • Updated README.md to include:
    • Instructions on how to run the server in HTTP Streamable mode.
    • An example MCP client configuration for connecting via HTTP Streamable transport.
    • Relevant environment variable HTTP_STREAMABLE_SERVER and configuration examples.

This addition is in the spirit of open source and aims to enhance the capabilities and interoperability of the Firecrawl MCP server. We believe this will be a valuable addition for users looking for different transport options.

For more information on the Model Context Protocol and its specifications, please refer to the official documentation: https://modelcontextprotocol.io/specification/2025-03-26

We hope this contribution is a welcome addition to the project and look forward to your feedback!

Best regards,

Dangoron

Dangoron avatar May 12 '25 07:05 Dangoron

Hello! Will this PR eventually be merged? We are currently waiting on a reliable streamable http implementation. Thanks! @nickscamara @tomkosm

tradeqvest avatar Jul 30 '25 11:07 tradeqvest

Hey @tradeqvest, yes of course, sorry about the delay! We are working on pushing improvements to our mcp earlier next month but in the meantime we should totally merge this! @tomkosm can you review it today if possible? Thanks!

nickscamara avatar Jul 30 '25 12:07 nickscamara

Thank you for the quick reply! Looking forward to it.

tradeqvest avatar Jul 30 '25 12:07 tradeqvest

Added in https://github.com/firecrawl/firecrawl-mcp-server/commit/6817c878ce5ae72d31f0c34db44d4d92e0884d69

micahstairs avatar Sep 06 '25 00:09 micahstairs