UNPKG

@boundless-oss/atlas

Version:

Atlas - MCP Server for comprehensive startup project management

68 lines 1.91 kB
/** * Atlas MCP Server - 12-Factor Implementation * * Implements all 12 factors for enterprise-grade MCP servers: * 1. Separation of Concerns - Modular architecture * 2. Deterministic Execution - Structured outputs * 3. Stateless Processes - RequestContext pattern * 4. Structured Outputs - JSON Schema validation * 5. Contextual Memory - SQLite persistence * 6. Configuration as Code - Environment variables * 7. Contact Humans - Approval workflows * 8. Capabilities-based Authorization - Security layer * 9. Error Self-Healing - Structured error handling * 10. Performance Observability - Monitoring and metrics * 11. Request Context - Tracing and logging * 12. Production Infrastructure - Deployment ready */ export declare class AtlasServer { private server; private toolRegistry; private toolExecutor; private schemaValidator; private sqliteManager; private dashboardServer?; private performanceMonitor; private securityManager; private errorHandler; constructor(); /** * Initialize the server and register all modules */ initialize(): Promise<void>; /** * Register new 12-factor compliant modules */ private registerNewModules; /** * Register legacy modules (to be gradually migrated) */ private registerLegacyModules; /** * Find an available port starting from the given port number */ private findAvailablePort; /** * Initialize the web dashboard */ private initializeDashboard; /** * Setup MCP request handlers */ private setupHandlers; /** * Start the server */ start(): Promise<void>; /** * Stop the server */ stop(): Promise<void>; /** * Utility methods */ private generateRequestId; private extractUserId; private extractProjectId; } //# sourceMappingURL=server.d.ts.map