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
JavaScript
/**
* 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`);
}
};
};