UNPKG

@codervisor/devlog-mcp

Version:

MCP server for managing development logs and working notes

28 lines 1.01 kB
/** * Factory for creating MCP adapters * Uses HTTP API client for secure and isolated access to devlog operations */ import { MCPApiAdapter } from './mcp-api-adapter.js'; import { type MCPServerConfig } from '../config/mcp-config.js'; export type MCPAdapter = MCPApiAdapter; /** * Create an MCP adapter using HTTP API client */ export declare function createMCPAdapter(config?: MCPServerConfig): Promise<MCPAdapter>; /** * Check if web API is available for API mode */ export declare function checkWebApiAvailability(baseUrl: string): Promise<boolean>; /** * Auto-discover web API URL (for development) */ export declare function discoverWebApiUrl(): Promise<string | null>; /** * Create MCP adapter with automatic web API discovery */ export declare function createMCPAdapterWithDiscovery(): Promise<MCPAdapter>; /** * Type guard for API adapter (always true now) */ export declare function isApiAdapter(adapter: MCPAdapter): adapter is MCPApiAdapter; //# sourceMappingURL=adapter-factory.d.ts.map