Commit Graph

5 Commits

Author SHA1 Message Date
Marvin Zhang
5837472de5 fix: update API client constructor and improve error handling for missing API token and URL
chore: update package version to 0.1.1-dev.6 and adjust dependencies in pnpm-lock.yaml
refactor: change import paths to relative in tools.ts for consistency
2025-06-20 15:55:50 +08:00
Marvin Zhang
99d59b8e90 chore: add publishConfig to package.json for public access 2025-06-20 15:00:16 +08:00
Marvin Zhang
18137cce0d fix: update jest test command to allow passing with no tests 2025-06-20 14:58:12 +08:00
Marvin Zhang
994adc3f71 fix: Update TypeScript ESLint packages and configuration 2025-06-20 10:37:39 +08:00
Marvin Zhang
c29e21deec feat: Implement Crawlab MCP Server with tools and prompts
- Added main server file (index.ts) to initialize the Crawlab MCP Server.
- Created prompts for spider analysis, task debugging, spider setup, and system monitoring.
- Developed tools for managing spiders, tasks, nodes, schedules, and system health.
- Implemented a mock client for testing server functionality.
- Added versioning support with version.ts.
- Created a test script (test-server.mjs) to validate tool configurations and server responses.
- Included build validation script (validate-build.mjs) to ensure proper setup and functionality.
- Configured TypeScript settings with tsconfig.json for better development experience.
2025-06-19 15:38:45 +08:00