@creedspace/mcp-server
Version:
Universal MCP server for Creed Space - AI safety guardrails in 10 seconds
43 lines • 983 B
TypeScript
export interface Persona {
id: string;
name: string;
icon: string;
description: string;
isActive: boolean;
}
export interface Constitution {
id: string;
name: string;
content: string;
personaId?: string;
isSystemConstitution: boolean;
uvcQualities?: {
desired: string[];
disliked: string[];
never: string[];
};
}
export interface MergedConstitution {
persona: Persona;
constitutions: Constitution[];
mergedContent: string;
uvcToken?: string;
totalRules: number;
}
export interface ExportConfig {
personaId: string;
personaName: string;
includeSystemPrompt: boolean;
includeConstitutions: boolean;
includeUvc: boolean;
selectedConstitutionIds: string[];
}
export interface CreedSpaceConfig {
apiUrl: string;
apiKey?: string;
persona?: string;
cacheEnabled: boolean;
cacheTtl: number;
offlineMode?: boolean;
}
//# sourceMappingURL=types.d.ts.map