@access-mcp/shared
Version:
Shared utilities for ACCESS-CI MCP servers
16 lines (15 loc) • 491 B
JavaScript
export function sanitizeGroupId(groupId) {
return groupId.replace(/[^a-zA-Z0-9.-]/g, "");
}
export function formatApiUrl(version, endpoint) {
return `/${version}/${endpoint}`;
}
export function handleApiError(error) {
if (error.response?.data?.message) {
return error.response.data.message;
}
if (error.response?.status) {
return `API error: ${error.response.status} ${error.response.statusText}`;
}
return error.message || "Unknown API error";
}