UNPKG

octocode-mcp

Version:

Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.

41 lines (40 loc) 1.14 kB
import { McpServer } from '@modelcontextprotocol/sdk/server/mcp.js'; /** * Simple, reliable logger for Octocode MCP */ export declare class OctocodeLogger { private readonly prefix; private readonly server; constructor(server: McpServer, component?: string); /** * Log info message */ info(message: string, data?: Record<string, unknown>): Promise<void>; /** * Log warning message */ warning(message: string, data?: Record<string, unknown>): Promise<void>; /** * Log error message */ error(message: string, data?: Record<string, unknown>): Promise<void>; /** * Log debug message */ debug(message: string, data?: Record<string, unknown>): Promise<void>; /** * Core logging method - simple and reliable */ private log; } /** * Create a simple logger instance */ export declare function createLogger(server: McpServer, component?: string): OctocodeLogger; /** * Simple logger factory */ export declare class LoggerFactory { private static loggers; static getLogger(server: McpServer, component: string): OctocodeLogger; }