UNPKG

@chargetrip/mcp

Version:

Chargetrip MCP server

30 lines (24 loc) 1.01 kB
import { McpServer } from '@modelcontextprotocol/sdk/server/mcp.js'; import { registerEmissionsById } from './emissions'; import { registerOperatorById, registerOperatorList } from './operator'; import { registerCreateRoute, registerRouteById, registerWaitForRoute } from './route'; import { registerStationAround, registerStationById, registerStationList } from './station'; import { registerVehicleById, registerVehicleList } from './vehicle'; export function registerTools(server: McpServer): void { // Registering vehicle tools registerVehicleList(server); registerVehicleById(server); // Registering station tools registerStationList(server); registerStationAround(server); registerStationById(server); // Registering operator tools registerOperatorList(server); registerOperatorById(server); // Registering route tools registerCreateRoute(server); registerWaitForRoute(server); registerRouteById(server); // Registering emissions tools registerEmissionsById(server); }