firecrawl / firecrawl/firecrawl-mcp-server

Error: Missing fireCrawlApiKey when installing @mendableai/mcp-server-firecrawl via Smithery and Windsurf Pro

Open
#66 1 comment 0 reactions 0 assignees View on GitHub
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.