feat: Add AI tools for LLM provider management and AutoProbe configurations

- Implemented new API methods in CrawlabClient for managing LLM providers and AutoProbes.
- Added prompts for setting up AI-powered web scraping with AutoProbe and configuring LLM providers.
- Created a new module for AI tools, integrating various functionalities including listing, creating, updating, and deleting LLM providers and AutoProbes.
- Enhanced error handling and response formatting for better user experience.
This commit is contained in:
Marvin Zhang
2025-06-19 16:31:58 +08:00
parent 3976b93e66
commit 2d0508a0c2
5 changed files with 1472 additions and 0 deletions

View File

@@ -10,6 +10,7 @@ import { configureProjectTools } from "./tools/projects.js";
import { configureDatabaseTools } from "./tools/databases.js";
import { configureGitTools } from "./tools/git.js";
import { configureStatsTools } from "./tools/stats.js";
import { configureAITools } from "./tools/ai.js";
export function configureAllTools(server: McpServer, client: CrawlabClient) {
configureSpiderTools(server, client);
@@ -21,4 +22,5 @@ export function configureAllTools(server: McpServer, client: CrawlabClient) {
configureDatabaseTools(server, client);
configureGitTools(server, client);
configureStatsTools(server, client);
configureAITools(server, client);
}