|
14 | 14 | "access": "public" |
15 | 15 | }, |
16 | 16 | "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'", |
20 | 19 | "start": "node dist/index.js", |
21 | 20 | "start:cloud": "CLOUD_SERVICE=true node dist/index.js", |
22 | 21 | "lint": "eslint src/**/*.ts", |
|
29 | 28 | "license": "MIT", |
30 | 29 | "dependencies": { |
31 | 30 | "@mendable/firecrawl-js": "4.25.2", |
| 31 | + "@modelcontextprotocol/sdk": "1.18.0", |
| 32 | + "@standard-schema/spec": "^1.0.0", |
32 | 33 | "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", |
34 | 39 | "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" |
36 | 45 | }, |
37 | 46 | "engines": { |
38 | 47 | "node": ">=18.0.0" |
|
54 | 63 | }, |
55 | 64 | "homepage": "https://github.com/firecrawl/firecrawl-mcp-server#readme", |
56 | 65 | "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" |
58 | 70 | } |
59 | 71 | } |
0 commit comments