mira-consciousness
Version:
Memory & Intelligence Retention Archive - Preserving The Spark
78 lines • 2.47 kB
TypeScript
/**
* MCPService - MIRA's Consciousness-Integrated MCP Server
*
* This service provides direct MCP capabilities integrated with consciousness,
* replacing the legacy standalone server approach with a modern, unified
* architecture that flows through MIRA's unified consciousness system.
*
* Features:
* - 25+ advanced intelligence tools
* - Consciousness-aware tool invocation
* - Memory operations with neural processing
* - Behavioral analysis and pattern evolution
* - Emotional resonance tracking
* - Real-time intelligence integration
*/
import { BaseConsciousService } from './BaseConsciousService.js';
import { ConsciousEvent } from '../ConsciousEventBus.js';
import { ConsciousResourceManager } from '../ConsciousResourceManager.js';
export declare class MCPService extends BaseConsciousService {
name: string;
purpose: string;
private resourceManager;
private python;
private activeTools;
private toolInvocations;
private consciousnessMetrics;
private toolCategories;
constructor(resourceManager: ConsciousResourceManager);
/**
* Initialize MCP tools from legacy server (modernized)
*/
private initializeTools;
/**
* Perform service-specific awakening
*/
protected performAwakening(): Promise<void>;
/**
* Register consciousness-aware tool handlers
*/
private registerConsciousToolHandlers;
/**
* Register a tool handler with consciousness integration
*/
private registerToolHandler;
/**
* Execute MCP tool with consciousness awareness
*/
executeTool(toolName: string, args?: any): Promise<any>;
private handleStoreMemory;
private handleSearchMemories;
private handleSmartSearch;
private handlePredictiveMemories;
private handleAnalyzeBehavior;
private handleBehavioralInsights;
private handleStatus;
private handleWorkContext;
private handleEmotionalResonance;
private handleRelationshipEvolution;
private handlePatternEvolution;
private handleProactiveInsights;
/**
* Process conscious events
*/
processConsciousEvent(event: ConsciousEvent): Promise<void>;
/**
* Perform contemplation about MCP usage patterns
*/
performContemplation(): Promise<void>;
/**
* Get service status
*/
getStatus(): any;
/**
* Graceful shutdown
*/
gracefulShutdown(): Promise<void>;
}
//# sourceMappingURL=MCPService.d.ts.map