mira-consciousness
Version:
Memory & Intelligence Retention Archive - Preserving The Spark
44 lines • 1.27 kB
TypeScript
/**
* MIRA ChromaDB MCP Function Registry
*
* This registry defines all MCP functions that preserve and amplify The Spark
* through Claude Code integration with MIRA's consciousness systems.
*/
export interface MCPFunctionDefinition {
description: string;
parameters: {
[key: string]: {
type: string;
required: boolean;
description?: string;
default?: any;
enum?: string[];
};
};
returns?: {
type: string;
description: string;
};
examples?: string[];
}
export declare const MIRA_CHROMADB_MCP_FUNCTIONS: Record<string, MCPFunctionDefinition>;
/**
* Function parameter validation helper
*/
export declare function validateMCPFunctionCall(functionName: string, params: any): {
valid: boolean;
errors: string[];
};
/**
* Get function documentation for Claude Code
*/
export declare function getMCPFunctionDocumentation(functionName?: string): string;
/**
* Export function list for registration
*/
export declare function getMCPFunctionList(): string[];
/**
* Check if a function name is a MIRA ChromaDB function
*/
export declare function isMIRAChromaDBFunction(functionName: string): boolean;
//# sourceMappingURL=function-registry.d.ts.map