Skip to main content
Glama

Vite MCP Server

by ESnark
logger.ts1.07 kB
/** * Logging utility for MCP server * Uses console.error to output log messages to stderr instead of stdout * (MCP protocol sends JSON-RPC messages via stdout, so logging is done via stderr) */ export class Logger { /** * Info log message * @param message Log message * @param args Additional arguments */ static info(message: string, ...args: unknown[]) { console.error(`[INFO] ${message}`, ...args); } /** * Error log message * @param message Log message * @param args Additional arguments */ static error(message: string, ...args: unknown[]) { console.error(`[ERROR] ${message}`, ...args); } /** * Debug log message * @param message Log message * @param args Additional arguments */ static debug(message: string, ...args: unknown[]) { console.error(`[DEBUG] ${message}`, ...args); } /** * Warning log message * @param message Log message * @param args Additional arguments */ static warn(message: string, ...args: unknown[]) { console.error(`[WARN] ${message}`, ...args); } }

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/ESnark/blowback'

If you have feedback or need assistance with the MCP directory API, please join our Discord server