UNPKG

exa-mcp-server

Version:

A Model Context Protocol server with Exa for web search, academic paper search, and Twitter/X.com search. Provides real-time web searches with configurable tool selection, allowing users to enable or disable specific search capabilities. Supports customiz

23 lines (22 loc) 714 B
/** * Simple logging utility for MCP server */ export const log = (message) => { console.error(`[EXA-MCP-DEBUG] ${message}`); }; export const createRequestLogger = (requestId, toolName) => { return { log: (message) => { log(`[${requestId}] [${toolName}] ${message}`); }, start: (query) => { log(`[${requestId}] [${toolName}] Starting search for query: "${query}"`); }, error: (error) => { log(`[${requestId}] [${toolName}] Error: ${error instanceof Error ? error.message : String(error)}`); }, complete: () => { log(`[${requestId}] [${toolName}] Successfully completed request`); } }; };