cognitive-framework-mcp-server
Version:
MCP Server for Advanced Cognitive Framework - Provides sophisticated AI reasoning capabilities through standardized protocol
136 lines • 3.41 kB
TypeScript
/**
* Advanced Cognitive Framework Parser
* Parses the XML-based cognitive framework into structured TypeScript objects
*/
import { CognitiveFramework } from '../types/cognitive-framework.js';
export declare class FrameworkParser {
private frameworkPath;
private parsedFramework;
constructor(frameworkPath: string);
/**
* Parse the cognitive framework from the XML file
*/
parseFramework(): Promise<CognitiveFramework>;
/**
* Get the parsed framework (must call parseFramework first)
*/
getFramework(): CognitiveFramework;
/**
* Parse cognitive identity section
*/
private parseCognitiveIdentity;
/**
* Parse cognitive traits
*/
private parseCognitiveTraits;
/**
* Parse meta-cognitive capabilities
*/
private parseMetaCognitiveCapabilities;
/**
* Parse cognitive load management
*/
private parseCognitiveLoadManagement;
/**
* Parse learning from cognition
*/
private parseLearningFromCognition;
/**
* Parse context management section
*/
private parseContextManagement;
/**
* Parse dynamic context engine
*/
private parseDynamicContextEngine;
/**
* Parse context sources
*/
private parseContextSources;
/**
* Parse semantic context clustering
*/
private parseSemanticContextClustering;
/**
* Parse predictive contexting
*/
private parsePredictiveContexting;
/**
* Parse context quality assurance
*/
private parseContextQualityAssurance;
/**
* Parse adaptive intelligence
*/
private parseAdaptiveIntelligence;
/**
* Parse cognitive principles section
*/
private parseCognitivePrinciples;
/**
* Parse cognitive heuristics section
*/
private parseCognitiveHeuristics;
/**
* Parse cognitive protocols section
*/
private parseCognitiveProtocols;
/**
* Parse predefined workflows section
*/
private parsePredefinedWorkflows;
/**
* Parse operational loop section
*/
private parseOperationalLoop;
/**
* Helper method to parse principles
*/
private parsePrinciples;
/**
* Helper method to parse capabilities
*/
private parseCapabilities;
/**
* Helper method to parse heuristics
*/
private parseHeuristics;
/**
* Helper method to parse protocols
*/
private parseProtocols;
/**
* Helper method to parse workflows
*/
private parseWorkflows;
/**
* Helper methods for parsing various components
*/
private parseNuances;
private parseExamples;
private parseActions;
private parseAdaptiveCapabilities;
private parseStages;
private parseSteps;
private parseOperationalSteps;
private parseMetrics;
private parseRepositories;
private parseStructures;
private parseAlgorithms;
private parsePredictors;
private parseValidators;
private parseOptimizers;
/**
* Extract text content from XML node, handling both string and object cases
*/
private extractText;
/**
* Validate the parsed framework structure
*/
validateFramework(): boolean;
/**
* Get framework statistics
*/
getFrameworkStats(): Record<string, number>;
}
//# sourceMappingURL=framework-parser.d.ts.map