Skip to main content
Glama

Adwords MCP

by gregce
logger.ts1.05 kB
/** * Logger utility for the MCP Ad Server * * Handles logging in a way that's compatible with the MCP protocol by * writing to stderr instead of stdout to avoid interfering with JSON communication */ /** * Log a message to stderr * @param message The message to log */ export function log(message: string): void { process.stderr.write(`${message}\n`); } /** * Log an error message to stderr * @param message The message to log * @param error Optional error object */ export function error(message: string, error?: unknown): void { process.stderr.write(`${message}${error ? `: ${error}` : ''}\n`); } /** * Log a warning message to stderr * @param message The message to log */ export function warn(message: string): void { process.stderr.write(`${message}\n`); } /** * Log a debug message to stderr * Only logs if NODE_ENV is not 'production' * @param message The message to log */ export function debug(message: string): void { if (process.env.NODE_ENV !== 'production') { process.stderr.write(`${message}\n`); } }

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/gregce/adwords-mcp'

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