UNPKG

@boybook/ec-usercenter-mcp-server

Version:

MCP server for EaseCation User Center ticket system - provides read-only access to tickets and player data

19 lines (14 loc) 493 B
import { apiClient } from './client.js'; import { validateRequired, validateString } from '../utils/validators.js'; export class AuthAPI { async getUserInfo() { return await apiClient.get('/user/info'); } async checkStaffPermission(authorizer) { const params = { authorizer: validateString(validateRequired(authorizer, 'authorizer'), 'authorizer', 1) }; return await apiClient.get('/staff/permission', params); } } export const authAPI = new AuthAPI();