UNPKG

vex-mcp-server

Version:

MCP server for VEX Robotics Competition data using RobotEvents API

36 lines 1.35 kB
/** * Tool definitions and registration for VEX MCP Server */ // Import all tool definitions import { searchTeamsTool, getTeamInfoTool } from "./team-tools.js"; import { searchEventsTool, getEventDetailsTool, getEventAwardsTool } from "./event-tools.js"; import { getTeamRankingsTool, getSkillsScoresTool } from "./ranking-tools.js"; // Import validation schemas import { SearchTeamsParamsSchema, GetTeamInfoParamsSchema } from "./team-tools.js"; import { SearchEventsParamsSchema, GetEventDetailsParamsSchema, GetEventAwardsParamsSchema } from "./event-tools.js"; import { GetTeamRankingsParamsSchema, GetSkillsScoresParamsSchema } from "./ranking-tools.js"; /** * All available MCP tools */ export const TOOLS = [ searchTeamsTool, getTeamInfoTool, searchEventsTool, getEventDetailsTool, getEventAwardsTool, getTeamRankingsTool, getSkillsScoresTool, ]; /** * Validation schemas mapped by tool name */ export const TOOL_SCHEMAS = { "search-teams": SearchTeamsParamsSchema, "get-team-info": GetTeamInfoParamsSchema, "search-events": SearchEventsParamsSchema, "get-event-details": GetEventDetailsParamsSchema, "get-event-awards": GetEventAwardsParamsSchema, "get-team-rankings": GetTeamRankingsParamsSchema, "get-skills-scores": GetSkillsScoresParamsSchema, }; //# sourceMappingURL=index.js.map