UNPKG

vex-mcp-server

Version:

MCP server for VEX Robotics Competition data using RobotEvents API

64 lines 2.07 kB
/** * Ranking and skills-related tool definitions for MCP server */ import { Tool } from "@modelcontextprotocol/sdk/types.js"; import { z } from "zod"; /** * Tool definition for getting team rankings */ export declare const getTeamRankingsTool: Tool; /** * Tool definition for getting skills scores */ export declare const getSkillsScoresTool: Tool; /** * Zod schemas for parameter validation */ export declare const GetTeamRankingsParamsSchema: z.ZodEffects<z.ZodObject<{ team_id: z.ZodOptional<z.ZodNumber>; event_id: z.ZodOptional<z.ZodNumber>; season: z.ZodOptional<z.ZodArray<z.ZodNumber, "many">>; }, "strip", z.ZodTypeAny, { team_id?: number | undefined; season?: number[] | undefined; event_id?: number | undefined; }, { team_id?: number | undefined; season?: number[] | undefined; event_id?: number | undefined; }>, { team_id?: number | undefined; season?: number[] | undefined; event_id?: number | undefined; }, { team_id?: number | undefined; season?: number[] | undefined; event_id?: number | undefined; }>; export declare const GetSkillsScoresParamsSchema: z.ZodEffects<z.ZodObject<{ team_id: z.ZodOptional<z.ZodNumber>; event_id: z.ZodOptional<z.ZodNumber>; season: z.ZodOptional<z.ZodArray<z.ZodNumber, "many">>; type: z.ZodOptional<z.ZodEnum<["driver", "programming"]>>; }, "strip", z.ZodTypeAny, { type?: "driver" | "programming" | undefined; team_id?: number | undefined; season?: number[] | undefined; event_id?: number | undefined; }, { type?: "driver" | "programming" | undefined; team_id?: number | undefined; season?: number[] | undefined; event_id?: number | undefined; }>, { type?: "driver" | "programming" | undefined; team_id?: number | undefined; season?: number[] | undefined; event_id?: number | undefined; }, { type?: "driver" | "programming" | undefined; team_id?: number | undefined; season?: number[] | undefined; event_id?: number | undefined; }>; //# sourceMappingURL=ranking-tools.d.ts.map