UNPKG

azureai-optimizer

Version:

AI-Powered Azure Infrastructure Optimization via Model Context Protocol

30 lines 841 B
/** * MCP Server Implementation * Handles Model Context Protocol communication and tool execution */ import { Server } from '@modelcontextprotocol/sdk/server/index.js'; import { AzureAuthProvider } from '../auth/azure-auth.js'; import { ToolRegistry } from '../tools/registry.js'; export interface MCPServerConfig { auth: AzureAuthProvider; tools: ToolRegistry; config: { transport: 'stdio' | 'sse' | 'websocket'; port?: number; host?: string; logLevel?: string; }; } export declare class MCPServer { private server; private auth; private tools; private logger; private config; constructor(options: MCPServerConfig); private setupHandlers; start(): Promise<void>; stop(): Promise<void>; getServer(): Server; } //# sourceMappingURL=mcp-server.d.ts.map