@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.
84 lines • 3.33 kB
TypeScript
/**
* Type definitions for MCP-related structures
*/
import { z } from 'zod';
export { ErrorCode } from '@modelcontextprotocol/sdk/types.js';
export declare const ListPersonasArgsSchema: z.ZodObject<{}, z.core.$strip>;
export declare const ActivatePersonaArgsSchema: z.ZodObject<{
identifier: z.ZodString;
}, z.core.$strip>;
export declare const GetActivePersonaArgsSchema: z.ZodObject<{}, z.core.$strip>;
export declare const DeactivatePersonaArgsSchema: z.ZodObject<{}, z.core.$strip>;
export declare const GetPersonaDetailsArgsSchema: z.ZodObject<{
identifier: z.ZodString;
}, z.core.$strip>;
export declare const ReloadPersonasArgsSchema: z.ZodObject<{}, z.core.$strip>;
export declare const BrowseCollectionArgsSchema: z.ZodObject<{
category: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
export declare const SearchCollectionArgsSchema: z.ZodObject<{
query: z.ZodString;
}, z.core.$strip>;
export declare const GetCollectionContentArgsSchema: z.ZodObject<{
path: z.ZodString;
}, z.core.$strip>;
export declare const InstallContentArgsSchema: z.ZodObject<{
path: z.ZodString;
}, z.core.$strip>;
export declare const SubmitContentArgsSchema: z.ZodObject<{
content_name: z.ZodString;
}, z.core.$strip>;
export declare const SetUserIdentityArgsSchema: z.ZodObject<{
username: z.ZodString;
email: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
export declare const GetUserIdentityArgsSchema: z.ZodObject<{}, z.core.$strip>;
export declare const ClearUserIdentityArgsSchema: z.ZodObject<{}, z.core.$strip>;
export declare const CreatePersonaArgsSchema: z.ZodObject<{
name: z.ZodString;
description: z.ZodString;
category: z.ZodString;
instructions: z.ZodString;
}, z.core.$strip>;
export declare const EditPersonaArgsSchema: z.ZodObject<{
persona_name: z.ZodString;
field: z.ZodString;
value: z.ZodString;
}, z.core.$strip>;
export declare const ValidatePersonaArgsSchema: z.ZodObject<{
persona_name: z.ZodString;
}, z.core.$strip>;
export declare const CheckForUpdatesArgsSchema: z.ZodObject<{}, z.core.$strip>;
export declare const UpdateServerArgsSchema: z.ZodObject<{
createBackup: z.ZodOptional<z.ZodBoolean>;
}, z.core.$strip>;
export declare const RollbackUpdateArgsSchema: z.ZodObject<{
force: z.ZodOptional<z.ZodBoolean>;
}, z.core.$strip>;
export declare const GetServerStatusArgsSchema: z.ZodObject<{}, z.core.$strip>;
export declare const ConfigureIndicatorArgsSchema: z.ZodObject<{
enabled: z.ZodOptional<z.ZodBoolean>;
style: z.ZodOptional<z.ZodEnum<{
full: "full";
minimal: "minimal";
compact: "compact";
custom: "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: "square";
round: "round";
curly: "curly";
angle: "angle";
none: "none";
}>>;
}, z.core.$strip>;
export declare const GetIndicatorConfigArgsSchema: z.ZodObject<{}, z.core.$strip>;
//# sourceMappingURL=mcp.d.ts.map