// Main initialization script for Medical MCP Agent
console.log('*** Initializing Medical MCP Agent ***');
// Global reference to MCP client for configuration modal access
window.mcpClient = null;
// Initialize MCP Client when DOM is ready
document.addEventListener('DOMContentLoaded', () => {
console.log('*** DOM loaded, creating MCP Client ***');
// Create and initialize the MCP client
window.mcpClient = new MCPClient();
console.log('*** MCP Client initialized ***');
});
// Listen for messages from parent about tools context
window.addEventListener('message', (event) => {
if (event.data.type === 'mcp-tools-context') {
console.log('*** Main.js received tools context message ***', event.data.toolsContext);
// The tools context has been passed to Ozwell via the MCP client
}
});
console.log('*** Main.js loaded ***');