Skip to main content
Glama
loggerAdapter.tsâ€ĸ1 kB
/** * Logger adapter that wraps the server logger to implement ILogger interface * from @mcp-abap-adt/connection package */ import { ILogger } from "@mcp-abap-adt/connection"; import { logger } from "./logger"; /** * Adapter that implements ILogger interface using the server's logger */ export const loggerAdapter: ILogger = { info: (message: string, meta?: any) => { logger.info(message, meta); }, error: (message: string, meta?: any) => { logger.error(message, meta); }, warn: (message: string, meta?: any) => { logger.warn(message, meta); }, debug: (message: string, meta?: any) => { logger.debug(message, meta); }, csrfToken: (action: "fetch" | "retry" | "success" | "error", message: string, meta?: any) => { // Map action to type for server logger const type = action === "retry" ? "retry" : action; logger.csrfToken(type, message, meta); }, tlsConfig: (rejectUnauthorized: boolean) => { logger.tlsConfig(rejectUnauthorized); }, };

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/fr0ster/mcp-abap-adt'

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