Skip to main content
Glama

MCP-NOSTR

by pablof7z
log.ts910 B
import * as fs from "node:fs"; import * as os from "node:os"; import * as path from "node:path"; const id = Math.floor(Math.random() * 1000000); const timeZero = Date.now(); /** * Simple logging utility * @param message Message to log * @param logFilePath Optional custom log file path */ export function log( message: string, logFilePath: string = path.join(os.homedir(), ".tenex-tools.log") ): void { // Ensure the directory exists const logDir = path.dirname(logFilePath); fs.mkdirSync(logDir, { recursive: true }); const now = new Date(); const timestamp = new Date().toISOString(); const relativeTime = now.getTime() - timeZero; const logMessage = `[${id}] [${relativeTime}ms] ${timestamp} - ${message}\n`; fs.appendFile(logFilePath, logMessage, (err) => { if (err) { console.error("Error writing to log file:", err); } }); }

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/pablof7z/mcp-code'

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