Skip to content

Commit 774937b

Browse files
Merge pull request #283 from firecrawl/noaa/merge-fastmcp-into-firecrawl-mcp-server
Update dependencies and refactor FastMCP integration
2 parents e30722e + 115a4f1 commit 774937b

12 files changed

Lines changed: 3628 additions & 364 deletions

File tree

jest.config.js

Lines changed: 0 additions & 18 deletions
This file was deleted.

jest.setup.ts

Lines changed: 0 additions & 72 deletions
This file was deleted.

package.json

Lines changed: 18 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,8 @@
1414
"access": "public"
1515
},
1616
"scripts": {
17-
"build": "tsc && node -e \"require('fs').chmodSync('dist/index.js', '755')\"",
18-
"test": "node --experimental-vm-modules node_modules/jest/bin/jest.js",
19-
"test:endpoints": "node test-endpoints.js",
17+
"build": "rm -rf dist && tsup && node -e \"require('fs').chmodSync('dist/index.js', '755')\"",
18+
"test": "echo 'No tests'",
2019
"start": "node dist/index.js",
2120
"start:cloud": "CLOUD_SERVICE=true node dist/index.js",
2221
"lint": "eslint src/**/*.ts",
@@ -29,10 +28,20 @@
2928
"license": "MIT",
3029
"dependencies": {
3130
"@mendable/firecrawl-js": "4.25.2",
31+
"@modelcontextprotocol/sdk": "1.18.0",
32+
"@standard-schema/spec": "^1.0.0",
3233
"dotenv": "^17.2.2",
33-
"firecrawl-fastmcp": "^1.0.5",
34+
"execa": "^9.6.0",
35+
"file-type": "^21.0.0",
36+
"fuse.js": "^7.1.0",
37+
"mcp-proxy": "^6.5.1",
38+
"strict-event-emitter-types": "^2.0.0",
3439
"typescript": "^5.9.2",
35-
"zod": "^4.1.5"
40+
"uri-templates": "^0.2.0",
41+
"xsschema": "0.3.5",
42+
"yargs": "^18.0.0",
43+
"zod": "^4.1.5",
44+
"zod-to-json-schema": "^3.24.6"
3645
},
3746
"engines": {
3847
"node": ">=18.0.0"
@@ -54,6 +63,9 @@
5463
},
5564
"homepage": "https://github.com/firecrawl/firecrawl-mcp-server#readme",
5665
"devDependencies": {
57-
"@types/node": "^24.3.1"
66+
"@types/node": "^24.3.1",
67+
"@types/uri-templates": "^0.1.34",
68+
"@types/yargs": "^17.0.33",
69+
"tsup": "^8.5.0"
5870
}
5971
}

0 commit comments

Comments
 (0)