mcp-context-engineering
Version:
The intelligent context optimization system for AI coding assistants. Built with Cole's PRP methodology, Context Portal knowledge graphs, and production-ready MongoDB architecture.
82 lines (81 loc) • 2.53 kB
TypeScript
/**
* Universal Context Engineering MCP Server
*
* Perfect harmony: MongoDB (memory) → MCP (interface) → AI Agent (execution)
*
* This server provides AI coding agents with:
* 1. Intelligent planning templates (Cole's PRP methodology)
* 2. Memory of successful patterns (MongoDB effectiveness tracking)
* 3. Universal agent optimization (Cursor, Windsurf, Claude Code support)
* 4. Knowledge graph integration (Context Portal patterns)
*/
export declare class UniversalContextEngineeringServer {
private server;
private prpGenerator;
private researchEngine;
private mongoManager;
private contextPatternOps;
constructor();
initialize(): Promise<void>;
private initializeEngines;
private setupEventHandlers;
/**
* Generate Universal PRP - Core functionality
* Perfect harmony between Cole's methodology, Context Portal knowledge graphs, and agent optimization
*/
private handleGenerateUniversalPRP;
/**
* Get Universal Context - Retrieve optimized context for specific agent
*/
private handleGetUniversalContext;
/**
* Update Pattern Effectiveness - Learning system feedback loop
*/
private handleUpdatePatternEffectiveness;
/**
* Store Context Pattern - Save new patterns for future use
* FIRST WORKING MCP TOOL - Complete implementation
*/
private handleStoreContextPattern;
/**
* Search Similar Patterns - Hybrid search with embeddings + metadata
*/
private handleSearchSimilarPatterns;
/**
* Get Cross-Agent Insights - What works across different AI agents
*/
private handleGetCrossAgentInsights;
/**
* Format PRP template for specific AI agent
*/
private formatPRPForAgent;
/**
* Cursor-optimized format: Concise, action-focused
*/
private formatForCursor;
/**
* Windsurf-optimized format: Step-by-step, detailed
*/
private formatForWindsurf;
/**
* Claude Code-optimized format: Comprehensive PRP
*/
private formatForClaudeCode;
/**
* Generic format: Balanced approach
*/
private formatForGeneric;
/**
* Helper method: Get most common tech stack from patterns
*/
private getMostCommonTechStack;
/**
* Helper method: Get recommended complexity based on patterns
*/
private getRecommendedComplexity;
/**
* Start the MCP server
*/
run(): Promise<void>;
}
export declare const server: UniversalContextEngineeringServer;