UNPKG

@dollhousemcp/mcp-server

Version:

DollhouseMCP - A Model Context Protocol (MCP) server that enables dynamic AI persona management from markdown files, allowing Claude and other compatible AI assistants to activate and switch between different behavioral personas.

11 lines 857 B
/** * Best-effort MCP client platform detection for session metadata. * * This is intentionally conservative: when we cannot identify the host * confidently, we return null rather than guessing from a session ID. */ export type SessionClientPlatformId = 'claude-code' | 'claude-desktop' | 'codex' | 'cursor' | 'vscode' | 'windsurf' | 'gemini-cli' | 'cline' | 'lmstudio' | 'web-console'; export declare function normalizeSessionClientPlatformId(value: string | null | undefined): SessionClientPlatformId | null; export declare function getSessionClientPlatformLabel(platform: SessionClientPlatformId | null | undefined): string; export declare function detectSessionClientPlatformId(env?: NodeJS.ProcessEnv, argv?: readonly string[], execPath?: string, title?: string): SessionClientPlatformId | null; //# sourceMappingURL=sessionClientPlatform.d.ts.map