firecrawl / firecrawl/firecrawl-mcp-server
Error: Missing fireCrawlApiKey when installing @mendableai/mcp-server-firecrawl via Smithery and Windsurf Pro
- Dominant language
- TypeScript
- Stars
- 7.5k
- Forks
- 890
- Avg merge
- 1d 11h
- Merged PRs (30d)
- 14
Description
**Summary**
When attempting to install `@mendableai/mcp-server-firecrawl` using the command provided by Smithery (with Windsurf Pro as the client), the process fails with an error stating that the required property `fireCrawlApiKey` is missing.
**Setup**
- Using Smithery to generate and paste the API key.
- Command provided by Smithery (run via CMD):
```
npx -y @smithery/cli@latest install @mendableai/mcp-server-firecrawl --client windsurf --profile intellectual-clownfish-hFiJVB --key a6e1e1d4-80a5-487a-b23b-4c5e8a5d594e
```
- Client: Windsurf Pro
- Operating System: Windows 11
**Error Output**
```
Error: failed to initialize server: 2025-06-17T11:53:45.544Z [Runner] Connecting to server: {"id":"@mendableai/mcp-server-firecrawl","connectionTypes":["stdio"]}
2025-06-17T11:53:45.545Z [Runner] Starting child process setup...
2025-06-17T11:53:46.175Z [Runner] Error: Failed to fetch server connection: Registry request failed with status 400: {"error":"[{\"keyword\":\"required\",\"dataPath\":\"\",\"schemaPath\":\"#/required\",\"params\":{\"missingProperty\":\"fireCrawlApiKey\"},\"message\":\"should have required property 'fireCrawlApiKey'\"}]"}
2025-06-17T11:53:46.175Z [Runner] Final cleanup on exit: server terminated.
```
**Steps to Reproduce**
1. In Smithery, paste the provided API key.
2. Use the command above to attempt installation via CMD.
3. Observe the error output regarding the missing `fireCrawlApiKey`.
**Expected Behavior**
The installation should proceed without an error if the API key is correctly supplied via Smithery.
**Actual Behavior**
The installation fails with a missing `fireCrawlApiKey` error, despite providing the key through Smithery.
**Additional Context**
- Unsure if the API key needs to be set elsewhere or if there is a mismatch between what Smithery provides and what the MCP server expects.
- No prior successful installs with this workflow.
- Using Windsurf Pro in Windows 11.
Please advise on where or how the `fireCrawlApiKey` should be configured to resolve this error.
Contributor guide
No contributing guide indexed for this repository
Research direction
No source file or test is named in the report. Start by rerunning the provided Smithery installation command and compare the configuration it supplies with the server's required fireCrawlApiKey property. Done means the Windsurf Pro installation succeeds on Windows 11 when the key is entered through Smithery.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript, node.js
- Domain
- cli, developer-experience
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100