UNPKG

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
/** * 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;