Skip to main content
Connect Firecrawl to Amazon Q Developer in VS Code, JetBrains, and other supported IDEs through the hosted MCP server. Q Developer opens a browser so you can sign in with your Firecrawl account.
The Amazon Q Developer CLI is now the Kiro CLI. For terminal use, follow the Kiro setup.

Quick setup

  1. Open your IDE, then the Q Developer panel, then the Chat panel.
  2. Select the tools icon, then the plus (+) button.
  3. Choose a scope: global stores the server in ~/.aws/amazonq/default.json, and local stores it in .amazonq/default.json in the project.
  4. Enter firecrawl as the name, choose http as the transport, and enter this URL:
  1. Select Save. Q Developer opens a browser page for you to authorize access. Sign in to Firecrawl and approve the connection.
  2. Review each tool’s permission (Ask, Always allow, or Deny) in the panel that appears after saving.
Q Developer also reads MCP servers from ~/.aws/amazonq/mcp.json (global) and .amazonq/mcp.json (project):
Support for the mcp.json files is controlled by the useLegacyMcpJson field in default.json, which is true by default.
In the same dialog, add a header named Authorization with the value Bearer fc-YOUR-API-KEY and use https://mcp.firecrawl.dev/v2/mcp as the URL. See Configure an API key.
See the OAuth connection guide for more details.

Try it

What you can do

Search

Find current information and read the content of relevant results.

Scrape

Turn URLs into clean markdown or structured data.

Interact

Navigate, click, and fill forms to reach the data you need.

Alexandria

Discover structured data tools, inspect inputs and pricing, then run them through Firecrawl.

Troubleshooting

  • A “Fix Configuration” alert appears: select it to return to the form and check the URL.
  • The browser page does not open: choose Edit setup for the server, save again, and complete the authorization when the page opens.
  • The server is listed but its tools do not run: open the server in the MCP Servers panel and confirm it is enabled and the tools are not set to Deny.
  • Two Firecrawl entries: a server in .amazonq/default.json takes precedence over the global one. Remove the duplicate you do not want.