UNPKG

@mickdarling/dollhousemcp

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.

161 lines 5.47 kB
/** * Type definitions for MCP-related structures */ import { z } from 'zod'; export { ErrorCode } from '@modelcontextprotocol/sdk/types.js'; export declare const ListPersonasArgsSchema: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>; export declare const ActivatePersonaArgsSchema: z.ZodObject<{ identifier: z.ZodString; }, "strip", z.ZodTypeAny, { identifier: string; }, { identifier: string; }>; export declare const GetActivePersonaArgsSchema: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>; export declare const DeactivatePersonaArgsSchema: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>; export declare const GetPersonaDetailsArgsSchema: z.ZodObject<{ identifier: z.ZodString; }, "strip", z.ZodTypeAny, { identifier: string; }, { identifier: string; }>; export declare const ReloadPersonasArgsSchema: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>; export declare const BrowseMarketplaceArgsSchema: z.ZodObject<{ category: z.ZodOptional<z.ZodString>; }, "strip", z.ZodTypeAny, { category?: string | undefined; }, { category?: string | undefined; }>; export declare const SearchMarketplaceArgsSchema: z.ZodObject<{ query: z.ZodString; }, "strip", z.ZodTypeAny, { query: string; }, { query: string; }>; export declare const GetMarketplacePersonaArgsSchema: z.ZodObject<{ path: z.ZodString; }, "strip", z.ZodTypeAny, { path: string; }, { path: string; }>; export declare const InstallPersonaArgsSchema: z.ZodObject<{ path: z.ZodString; }, "strip", z.ZodTypeAny, { path: string; }, { path: string; }>; export declare const SubmitPersonaArgsSchema: z.ZodObject<{ persona_name: z.ZodString; }, "strip", z.ZodTypeAny, { persona_name: string; }, { persona_name: string; }>; export declare const SetUserIdentityArgsSchema: z.ZodObject<{ username: z.ZodString; email: z.ZodOptional<z.ZodString>; }, "strip", z.ZodTypeAny, { username: string; email?: string | undefined; }, { username: string; email?: string | undefined; }>; export declare const GetUserIdentityArgsSchema: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>; export declare const ClearUserIdentityArgsSchema: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>; export declare const CreatePersonaArgsSchema: z.ZodObject<{ name: z.ZodString; description: z.ZodString; category: z.ZodString; instructions: z.ZodString; }, "strip", z.ZodTypeAny, { category: string; name: string; description: string; instructions: string; }, { category: string; name: string; description: string; instructions: string; }>; export declare const EditPersonaArgsSchema: z.ZodObject<{ persona_name: z.ZodString; field: z.ZodString; value: z.ZodString; }, "strip", z.ZodTypeAny, { value: string; persona_name: string; field: string; }, { value: string; persona_name: string; field: string; }>; export declare const ValidatePersonaArgsSchema: z.ZodObject<{ persona_name: z.ZodString; }, "strip", z.ZodTypeAny, { persona_name: string; }, { persona_name: string; }>; export declare const CheckForUpdatesArgsSchema: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>; export declare const UpdateServerArgsSchema: z.ZodObject<{ createBackup: z.ZodOptional<z.ZodBoolean>; }, "strip", z.ZodTypeAny, { createBackup?: boolean | undefined; }, { createBackup?: boolean | undefined; }>; export declare const RollbackUpdateArgsSchema: z.ZodObject<{ force: z.ZodOptional<z.ZodBoolean>; }, "strip", z.ZodTypeAny, { force?: boolean | undefined; }, { force?: boolean | undefined; }>; export declare const GetServerStatusArgsSchema: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>; export declare const ConfigureIndicatorArgsSchema: z.ZodObject<{ enabled: z.ZodOptional<z.ZodBoolean>; style: z.ZodOptional<z.ZodEnum<["full", "minimal", "compact", "custom"]>>; customFormat: z.ZodOptional<z.ZodString>; showEmoji: z.ZodOptional<z.ZodBoolean>; showName: z.ZodOptional<z.ZodBoolean>; showVersion: z.ZodOptional<z.ZodBoolean>; showAuthor: z.ZodOptional<z.ZodBoolean>; showCategory: z.ZodOptional<z.ZodBoolean>; separator: z.ZodOptional<z.ZodString>; emoji: z.ZodOptional<z.ZodString>; bracketStyle: z.ZodOptional<z.ZodEnum<["square", "round", "curly", "angle", "none"]>>; }, "strip", z.ZodTypeAny, { enabled?: boolean | undefined; style?: "full" | "minimal" | "compact" | "custom" | undefined; customFormat?: string | undefined; showEmoji?: boolean | undefined; showName?: boolean | undefined; showVersion?: boolean | undefined; showAuthor?: boolean | undefined; showCategory?: boolean | undefined; separator?: string | undefined; emoji?: string | undefined; bracketStyle?: "square" | "round" | "curly" | "angle" | "none" | undefined; }, { enabled?: boolean | undefined; style?: "full" | "minimal" | "compact" | "custom" | undefined; customFormat?: string | undefined; showEmoji?: boolean | undefined; showName?: boolean | undefined; showVersion?: boolean | undefined; showAuthor?: boolean | undefined; showCategory?: boolean | undefined; separator?: string | undefined; emoji?: string | undefined; bracketStyle?: "square" | "round" | "curly" | "angle" | "none" | undefined; }>; export declare const GetIndicatorConfigArgsSchema: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>; //# sourceMappingURL=mcp.d.ts.map