Index _ | A | B | C | D | E | F | G | H | I | L | M | N | O | P | Q | R | S | T | U | V | W _ __aenter__() (discovery.ServerDiscovery method) (haive.mcp.downloader.ServerDiscovery method) __aexit__() (discovery.ServerDiscovery method) (haive.mcp.downloader.ServerDiscovery method) __init__() (discovery.ServerDiscovery method) (haive.mcp.downloader.GeneralMCPDownloader method) (haive.mcp.downloader.GitHubMCPDownloader method) (haive.mcp.downloader.ServerDiscovery method) _transferred_prompts (haive.mcp.agents.transferable_mcp_agent.TransferableMCPAgent attribute) _transferred_resources (haive.mcp.agents.transferable_mcp_agent.TransferableMCPAgent attribute) _transferred_tools (haive.mcp.agents.transferable_mcp_agent.TransferableMCPAgent attribute) A add() (in module haive.mcp.servers.simple_http_server) add_custom_category() (haive.mcp.manager.MCPManager method) add_custom_server() (haive.mcp.downloader.core.GeneralMCPDownloader method) (haive.mcp.downloader.GeneralMCPDownloader method) add_custom_template() (haive.mcp.downloader.core.GeneralMCPDownloader method) (haive.mcp.downloader.GeneralMCPDownloader method) add_notification_handler() (haive.mcp.client.mcp_client.MCPClient method) (haive.mcp.client.protocol.MCPProtocol method) add_server() (haive.mcp.downloader.integration.MCPCapabilityExtractor method) (haive.mcp.manager.MCPManager method) add_server_config() (haive.mcp.installers.config_manager.MCPConfigManager method) add_servers_from_config() (haive.mcp.downloader.integration.MCPCapabilityExtractor method) AdvancedCodeInstaller (class in haive.mcp.installers.advanced_code_installer) agent_configuration_prompt() (in module haive.mcp.servers.dataflow_mcp_server) AgentCreationRequest (class in haive.mcp.servers.dataflow_mcp_server) all_prompts (haive.mcp.downloader.integration.MCPCapabilityExtractor attribute) all_resources (haive.mcp.downloader.integration.MCPCapabilityExtractor attribute) all_tools (haive.mcp.downloader.integration.MCPCapabilityExtractor attribute) analyze() (haive.mcp.discovery.analyzer.MCPServerAnalyzer method) analyze_task() (haive.mcp.tools.server_selector.TaskAnalyzer method) api_key (haive.mcp.config.MCPServerConfig attribute), [1], [2] approval_callback (haive.mcp.agents.intelligent_mcp_agent.IntelligentMCPAgent attribute) approval_timeout (haive.mcp.agents.intelligent_mcp_agent.IntelligentMCPAgent attribute) ApprovalStatus (class in haive.mcp.agents.intelligent_mcp_agent) approve() (haive.mcp.installer_service.MCPInstallerService method) approve_request() (haive.mcp.agents.intelligent_mcp_agent.IntelligentMCPAgent method) args (haive.mcp.config.MCPServerConfig attribute), [1], [2] args_pattern (config.ServerTemplate attribute), [1] (haive.mcp.downloader.config.ServerTemplate attribute) (haive.mcp.downloader.ServerTemplate attribute), [1] arun() (haive.mcp.agents.intelligent_mcp_agent.IntelligentMCPAgent method) (haive.mcp.agents.mcp_agent.MCPAgent method) author (discovery.DiscoveredServer attribute), [1] (haive.mcp.downloader.DiscoveredServer attribute), [1] (haive.mcp.downloader.discovery.DiscoveredServer attribute) auto_configure_for_task() (haive.mcp.tools.ai_assistant.MCPAssistant method) auto_discover (config.DiscoveryConfig attribute), [1] (haive.mcp.agents.intelligent_mcp_agent.IntelligentMCPAgent attribute) (haive.mcp.config.MCPConfig attribute), [1], [2] (haive.mcp.downloader.config.DiscoveryConfig attribute) (haive.mcp.downloader.DiscoveryConfig attribute), [1] auto_discover_and_download() (haive.mcp.downloader.core.GeneralMCPDownloader method) (haive.mcp.downloader.GeneralMCPDownloader method) auto_health_check (haive.mcp.manager.MCPManager attribute) auto_start (haive.mcp.config.MCPServerConfig attribute), [1], [2] available_servers (haive.mcp.servers.mcp_server_manager.MCPServerManager attribute) B backup_dir (config.DownloaderConfig attribute), [1] (haive.mcp.downloader.config.DownloaderConfig attribute) (haive.mcp.downloader.DownloaderConfig attribute), [1] backup_enabled (config.DownloaderConfig attribute), [1] (haive.mcp.downloader.config.DownloaderConfig attribute) (haive.mcp.downloader.DownloaderConfig attribute), [1] BasicMCPAgent (class in haive.mcp.agents.basic_mcp_agent) BINARY (config.InstallationMethod attribute), [1] (haive.mcp.downloader.config.InstallationMethod attribute) (haive.mcp.downloader.InstallationMethod attribute), [1] BinaryInstaller (class in haive.mcp.downloader) (class in haive.mcp.downloader.installers) bulk_health_check() (haive.mcp.manager.MCPManager method) bulk_install_category() (haive.mcp.manager.MCPManager method) bulk_install_servers() (haive.mcp.manager.MCPBulkInstaller method) (haive.mcp.manager.MCPManager method) bulk_remove_servers() (haive.mcp.manager.MCPManager method) bulk_update_servers() (haive.mcp.manager.MCPManager method) C calculate() (in module haive.mcp.servers.http_server) call_mcp_tool() (haive.mcp.mixins.mcp_mixin.MCPMixin method) call_tool() (haive.mcp.client.mcp_client.MCPClient method) (haive.mcp.client.protocol.MCPProtocol method) (haive.mcp.manager.MCPManager method) call_tool_with_retry() (haive.mcp.agents.basic_mcp_agent.BasicMCPAgent method) can_analyze() (haive.mcp.discovery.analyzer.MCPServerAnalyzer method) can_handle() (haive.mcp.downloader.BinaryInstaller method) (haive.mcp.downloader.CurlInstaller method) (haive.mcp.downloader.DockerInstaller method) (haive.mcp.downloader.GitInstaller method) (haive.mcp.downloader.installers.BinaryInstaller method) (haive.mcp.downloader.installers.CurlInstaller method) (haive.mcp.downloader.installers.DockerInstaller method) (haive.mcp.downloader.installers.GitInstaller method) (haive.mcp.downloader.installers.MCPInstaller method) (haive.mcp.downloader.installers.NPMInstaller method) (haive.mcp.downloader.installers.PipInstaller method) (haive.mcp.downloader.MCPInstaller method) (haive.mcp.downloader.NPMInstaller method) (haive.mcp.downloader.PipInstaller method) capabilities (config.ServerTemplate attribute), [1] (haive.mcp.config.MCPServerConfig attribute), [1], [2] (haive.mcp.downloader.config.ServerTemplate attribute) (haive.mcp.downloader.ServerTemplate attribute), [1] (haive.mcp.servers.models.MCPServerConfig attribute) capabilities_active (haive.mcp.servers.models.MCPServerInfo attribute) capability_cache (haive.mcp.agents.intelligent_mcp_agent.IntelligentMCPAgent attribute) categories (haive.mcp.config.MCPConfig attribute), [1], [2] categorize_servers() (haive.mcp.downloader.github_mass_downloader.GitHubMCPDownloader method) (haive.mcp.downloader.GitHubMCPDownloader method) category (config.ServerTemplate attribute), [1] (haive.mcp.config.MCPServerConfig attribute), [1], [2] (haive.mcp.downloader.config.ServerTemplate attribute) (haive.mcp.downloader.ServerTemplate attribute), [1] check_server_availability() (haive.mcp.discovery.installed_servers.MCPServerDiscovery method) check_server_health() (haive.mcp.downloader.core.GeneralMCPDownloader method) (haive.mcp.downloader.GeneralMCPDownloader method) check_server_startup() (haive.mcp.servers.mcp_server_manager.MCPServerManager method) check_server_status() (haive.mcp.installers.safe_pattern_installer.SafePatternInstaller method) cleanup() (haive.mcp.installers.advanced_code_installer.AdvancedCodeInstaller method) (haive.mcp.installers.safe_pattern_installer.SafePatternInstaller method) (haive.mcp.plugins.browser_plugin.MCPBrowserPlugin method) cleanup_mcp() (haive.mcp.mixins.mcp_mixin.MCPMixin method) cli() (in module haive.mcp.cli.mcp_manager) client_pool_key (haive.mcp.agents.transferable_mcp_agent.TransferableMCPAgent attribute) CodeGenerationRequest (class in haive.mcp.installers.advanced_code_installer) collaborate_with_agents() (haive.mcp.agents.transferable_mcp_agent.TransferableMCPAgent method) command (haive.mcp.config.MCPServerConfig attribute), [1], [2] command_pattern (config.ServerTemplate attribute), [1] (haive.mcp.downloader.config.ServerTemplate attribute) (haive.mcp.downloader.ServerTemplate attribute), [1] component_search_prompt() (in module haive.mcp.servers.dataflow_mcp_server) compute_content_hash() (haive.mcp.utils.extract_mcp_github_repos.MCPServerDocument method) config module config (discovery.ServerDiscovery attribute) (haive.mcp.downloader.core.GeneralMCPDownloader attribute) (haive.mcp.downloader.discovery.ServerDiscovery attribute) (haive.mcp.downloader.GeneralMCPDownloader attribute) (haive.mcp.downloader.integration.MCPServerConnection attribute) (haive.mcp.downloader.ServerDiscovery attribute) config() (in module haive.mcp.cli.mcp_manager) config_dir (config.DownloaderConfig attribute), [1] (haive.mcp.downloader.config.DownloaderConfig attribute) (haive.mcp.downloader.DownloaderConfig attribute), [1] config_file (haive.mcp.downloader.core.DownloadResult attribute) (haive.mcp.downloader.DownloadResult attribute), [1] connect() (haive.mcp.client.connection.MCPConnection method) (haive.mcp.client.mcp_client.MCPClient method) (haive.mcp.client.transport.DockerTransport method) (haive.mcp.client.transport.HttpTransport method) (haive.mcp.client.transport.MCPTransport method) (haive.mcp.client.transport.SseTransport method) (haive.mcp.client.transport.StdioTransport method) (haive.mcp.client.transport.WebSocketTransport method) (haive.mcp.downloader.integration.MCPServerConnection method) connected (haive.mcp.downloader.integration.MCPServerConnection attribute) CONNECTED (haive.mcp.manager.MCPServerStatus attribute) CONNECTING (haive.mcp.manager.MCPServerStatus attribute) connection (haive.mcp.downloader.integration.MCPServerConnection attribute) connection_rate (haive.mcp.agents.mcp_agent.MCPIntegrationStats property) connection_time (haive.mcp.manager.MCPRegistrationResult attribute) connection_timeout (haive.mcp.manager.MCPManager attribute) ConnectionInfo (class in haive.mcp.client.connection) connections (haive.mcp.downloader.integration.MCPCapabilityExtractor attribute) ConnectionStatus (class in haive.mcp.client.connection) consecutive_failures (haive.mcp.manager.MCPHealthStatus attribute) convert_batch() (haive.mcp.registry.server_converter.ServerConverter method) convert_github_to_npm_candidates() (haive.mcp.registry.server_converter.ServerConverter method) convert_server_entry() (haive.mcp.registry.server_converter.ServerConverter method) create_agent() (in module haive.mcp.servers.dataflow_mcp_server) create_agent_loader() (in module haive.mcp.utils.extract_mcp_github_repos) create_agent_with_auto_discovery() (haive.mcp.downloader.integration.MCPAgentIntegration method) create_agent_with_callback() (in module haive.mcp.agents.intelligent_mcp_agent) create_agent_with_mcp_servers() (haive.mcp.downloader.integration.MCPAgentIntegration method) create_app() (in module haive.mcp.servers.simple_http_server) create_auto_discovering_agent() (in module haive.mcp.agents.intelligent_mcp_agent) create_collaborative_agents() (haive.mcp.agents.transferable_mcp_agent.TransferableMCPAgent class method) create_component_info() (haive.mcp.discovery.analyzer.MCPServerAnalyzer method) create_config_for_selection() (haive.mcp.tools.server_selector.MCPServerSelector method) create_filesystem_agent() (in module haive.mcp.agents.basic_mcp_agent) create_for_mcp_research() (haive.mcp.agents.documentation_agent.MCPDocumentationAgent class method) create_for_mcp_setup() (haive.mcp.agents.documentation_agent.MCPDocumentationAgent class method) create_github_agent() (in module haive.mcp.agents.basic_mcp_agent) create_health_monitor() (haive.mcp.tools.server_tester.MCPServerTester method) create_installation_tool() (haive.mcp.installers.safe_pattern_installer.SafePatternInstaller method) create_manual_discovery_agent() (in module haive.mcp.agents.intelligent_mcp_agent) create_master_config() (haive.mcp.downloader.github_mass_downloader.GitHubMCPDownloader method) (haive.mcp.downloader.GitHubMCPDownloader method) create_mcp_agent() (in module haive.mcp.agents.mcp_agent) create_mcp_config() (haive.mcp.discovery.server_discovery.MCPServerDiscovery method) (in module haive.mcp.discovery.server_discovery) create_mcp_enabled_aug_config() (in module haive.mcp.integration.aug_llm_mcp_extension) create_multi_mcp_agent() (in module haive.mcp.agents.basic_mcp_agent) create_quick_install_tools() (haive.mcp.installers.safe_pattern_installer.SafePatternInstaller method) create_registry_categories() (haive.mcp.registry.server_converter.ServerConverter method) create_server_config() (haive.mcp.downloader.github_mass_downloader.GitHubMCPDownloader method) (haive.mcp.downloader.GitHubMCPDownloader method) create_subprocess_execution_tool() (haive.mcp.installers.advanced_code_installer.AdvancedCodeInstaller method) create_transferable_agent_team() (haive.mcp.downloader.integration.MCPAgentIntegration method) create_validation_tool() (haive.mcp.installers.advanced_code_installer.AdvancedCodeInstaller method) create_with_mcp_servers() (haive.mcp.agents.basic_mcp_agent.BasicMCPAgent class method) CURL (config.InstallationMethod attribute), [1] (haive.mcp.downloader.config.InstallationMethod attribute) (haive.mcp.downloader.InstallationMethod attribute), [1] CurlInstaller (class in haive.mcp.downloader) (class in haive.mcp.downloader.installers) D delegate_resource_access() (haive.mcp.agents.transferable_mcp_agent.TransferableMCPAgent method) demo() (in module haive.mcp.agents.mcp_agent) description (discovery.DiscoveredServer attribute), [1] (haive.mcp.config.MCPServerConfig attribute), [1], [2] (haive.mcp.downloader.DiscoveredServer attribute), [1] (haive.mcp.downloader.discovery.DiscoveredServer attribute) (haive.mcp.integration.aug_llm_mcp_extension.MCPToolWrapper attribute) determine_template() (discovery.ServerDiscovery method) (haive.mcp.downloader.discovery.ServerDiscovery method) (haive.mcp.downloader.ServerDiscovery method) disconnect() (haive.mcp.client.connection.MCPConnection method) (haive.mcp.client.mcp_client.MCPClient method) (haive.mcp.client.transport.DockerTransport method) (haive.mcp.client.transport.HttpTransport method) (haive.mcp.client.transport.MCPTransport method) (haive.mcp.client.transport.SseTransport method) (haive.mcp.client.transport.StdioTransport method) (haive.mcp.client.transport.WebSocketTransport method) DISCONNECTED (haive.mcp.manager.MCPServerStatus attribute) discover() (in module haive.mcp.cli.mcp_manager) discover_all() (discovery.ServerDiscovery method) (haive.mcp.discovery.server_discovery.MCPServerDiscovery method) (haive.mcp.downloader.discovery.ServerDiscovery method) (haive.mcp.downloader.ServerDiscovery method) discover_all_sources() (haive.mcp.cli.mcp_manager.MCPServerManager method) discover_capabilities() (haive.mcp.downloader.integration.MCPServerConnection method) discover_components() (in module haive.mcp.servers.dataflow_mcp_server) discover_from_directory() (haive.mcp.discovery.analyzer.MCPServerAnalyzer method) discover_from_github() (discovery.ServerDiscovery method) (haive.mcp.downloader.discovery.ServerDiscovery method) (haive.mcp.downloader.ServerDiscovery method) discover_from_npm_registry() (discovery.ServerDiscovery method) (haive.mcp.downloader.discovery.ServerDiscovery method) (haive.mcp.downloader.ServerDiscovery method) discover_from_pypi() (discovery.ServerDiscovery method) (haive.mcp.downloader.discovery.ServerDiscovery method) (haive.mcp.downloader.ServerDiscovery method) discover_from_registry() (haive.mcp.discovery.analyzer.MCPServerAnalyzer method) discover_from_url() (discovery.ServerDiscovery method) (haive.mcp.downloader.discovery.ServerDiscovery method) (haive.mcp.downloader.ServerDiscovery method) discover_mcp_tools() (haive.mcp.agents.mcp_agent.MCPAgent method) discover_tools_by_capability() (haive.mcp.agents.basic_mcp_agent.BasicMCPAgent method) discovered_cache (discovery.ServerDiscovery attribute) (haive.mcp.downloader.discovery.ServerDiscovery attribute) (haive.mcp.downloader.ServerDiscovery attribute) discovered_servers (haive.mcp.discovery.analyzer.MCPServerAnalyzer attribute) (haive.mcp.discovery.server_discovery.MCPServerDiscovery attribute) DiscoveredServer (class in discovery) (class in haive.mcp.downloader) (class in haive.mcp.downloader.discovery) discovery module discovery (config.DownloaderConfig attribute), [1] (haive.mcp.downloader.config.DownloaderConfig attribute) (haive.mcp.downloader.core.GeneralMCPDownloader attribute) (haive.mcp.downloader.DownloaderConfig attribute), [1] (haive.mcp.downloader.GeneralMCPDownloader attribute) discovery_interval (config.DiscoveryConfig attribute), [1] (haive.mcp.downloader.config.DiscoveryConfig attribute) (haive.mcp.downloader.DiscoveryConfig attribute), [1] discovery_paths (haive.mcp.config.MCPConfig attribute), [1], [2] DiscoveryConfig (class in config) (class in haive.mcp.downloader) (class in haive.mcp.downloader.config) doc_agent (haive.mcp.agents.intelligent_mcp_agent.IntelligentMCPAgent attribute) doc_loader (haive.mcp.agents.documentation_agent.MCPDocumentationAgent attribute) DOCKER (config.InstallationMethod attribute), [1] (haive.mcp.config.MCPTransport attribute), [1], [2] (haive.mcp.downloader.config.InstallationMethod attribute) (haive.mcp.downloader.InstallationMethod attribute), [1] docker_network (haive.mcp.config.MCPServerConfig attribute), [1], [2] docker_ports (haive.mcp.config.MCPServerConfig attribute), [1], [2] docker_volumes (haive.mcp.config.MCPServerConfig attribute), [1], [2] DockerInstaller (class in haive.mcp.downloader) (class in haive.mcp.downloader.installers) DockerTransport (class in haive.mcp.client.transport) download_all_servers() (haive.mcp.downloader.github_mass_downloader.GitHubMCPDownloader method) (haive.mcp.downloader.GitHubMCPDownloader method) download_servers() (haive.mcp.downloader.core.GeneralMCPDownloader method) (haive.mcp.downloader.GeneralMCPDownloader method) downloader (haive.mcp.downloader.integration.MCPAgentIntegration attribute) DownloaderConfig (class in config) (class in haive.mcp.downloader) (class in haive.mcp.downloader.config) DownloadResult (class in haive.mcp.downloader) (class in haive.mcp.downloader.core) duration (haive.mcp.downloader.core.DownloadResult attribute) (haive.mcp.downloader.DownloadResult attribute), [1] E echo() (in module haive.mcp.servers.http_server) enable_health_checks (haive.mcp.config.MCPConfig attribute), [1], [2] enabled (config.ServerConfig attribute), [1] (haive.mcp.config.MCPConfig attribute), [1], [2] (haive.mcp.config.MCPServerConfig attribute), [1], [2] (haive.mcp.downloader.config.ServerConfig attribute) (haive.mcp.downloader.ServerConfig attribute), [1] (haive.mcp.manager.MCPManager attribute) endpoints (haive.mcp.servers.models.MCPServerConfig attribute) enhance_system_prompt_with_mcp() (haive.mcp.integration.aug_llm_mcp_extension.MCPAugLLMConfig method) env (haive.mcp.config.MCPServerConfig attribute), [1], [2] env_vars (config.ServerConfig attribute), [1] (config.ServerTemplate attribute), [1] (haive.mcp.downloader.config.ServerConfig attribute) (haive.mcp.downloader.config.ServerTemplate attribute) (haive.mcp.downloader.ServerConfig attribute), [1] (haive.mcp.downloader.ServerTemplate attribute), [1] error (haive.mcp.downloader.core.ServerStatus attribute) (haive.mcp.downloader.ServerStatus attribute), [1] (haive.mcp.manager.MCPRegistrationResult attribute) error_details (haive.mcp.manager.MCPHealthStatus attribute) execute_tool() (in module haive.mcp.servers.dataflow_mcp_server) (in module haive.mcp.servers.simple_http_server) explain_recommendation() (haive.mcp.tools.ai_assistant.MCPAssistant method) export_claude_desktop_config() (haive.mcp.installers.config_manager.MCPConfigManager method) export_installed_list() (haive.mcp.discovery.installed_servers.MCPServerDiscovery method) extend_aug_llm_config_for_mcp() (in module haive.mcp.integration.aug_llm_mcp_extension) extract_all() (haive.mcp.utils.extract_mcp_github_repos.MCPRepositoryExtractor method) extract_repositories_from_readme() (haive.mcp.utils.extract_mcp_github_repos.MCPRepositoryExtractor method) extract_setup_info() (haive.mcp.documentation.doc_loader.MCPDocumentationLoader method) ExtractionStats (class in haive.mcp.utils.extract_mcp_github_repos) extractor (haive.mcp.downloader.integration.MCPAgentIntegration attribute) F failed (haive.mcp.downloader.core.DownloadResult attribute) (haive.mcp.downloader.DownloadResult attribute), [1] FAILED (haive.mcp.manager.MCPServerStatus attribute) failed_servers (haive.mcp.downloader.core.DownloadResult attribute) (haive.mcp.downloader.DownloadResult attribute), [1] fetch_github_metadata() (haive.mcp.utils.extract_mcp_github_repos.MCPRepositoryExtractor method) fetch_github_readme() (haive.mcp.documentation.doc_loader.MCPDocumentationLoader method) fetch_readme_content() (haive.mcp.utils.extract_mcp_github_repos.MCPRepositoryExtractor method) fetch_url_content() (haive.mcp.documentation.doc_loader.MCPDocumentationLoader method) filter_by_capability_keyword() (haive.mcp.tools.server_selector.ServerFilter method) filter_by_category() (haive.mcp.tools.server_selector.ServerFilter method) filter_by_multiple_criteria() (haive.mcp.tools.server_selector.ServerFilter method) filter_by_prefix() (haive.mcp.tools.server_selector.MCPServerSelector method) (haive.mcp.tools.server_selector.ServerFilter method) find_all_installed() (haive.mcp.discovery.installed_servers.MCPServerDiscovery method) find_config_servers() (haive.mcp.discovery.installed_servers.MCPServerDiscovery method) find_npm_servers() (haive.mcp.discovery.installed_servers.MCPServerDiscovery method) find_pip_servers() (haive.mcp.discovery.installed_servers.MCPServerDiscovery method) find_servers_by_capability() (haive.mcp.agents.documentation_agent.MCPDocumentationAgent method) G GeneralMCPDownloader (class in haive.mcp.downloader) (class in haive.mcp.downloader.core) generate_claude_desktop_config() (haive.mcp.installer_service.MCPInstallerService method) generate_implementation_guide() (haive.mcp.agents.documentation_agent.MCPDocumentationAgent method) generate_installation_plan() (haive.mcp.installers.advanced_code_installer.AdvancedCodeInstaller method) generate_langchain_config() (haive.mcp.installer_service.MCPInstallerService method) generate_mcp_server_config() (haive.mcp.installer_service.MCPInstallerService method) generate_server_config() (haive.mcp.documentation.doc_loader.MCPDocumentationLoader method) generate_statistics_report() (haive.mcp.utils.extract_mcp_github_repos.MCPRepositoryExtractor method) generate_test_report() (haive.mcp.tools.server_tester.MCPServerTester method) GeneratedInstallPlan (class in haive.mcp.installers.advanced_code_installer) get_advanced_status() (haive.mcp.installers.advanced_code_installer.AdvancedCodeInstaller method) get_all_prompts() (haive.mcp.downloader.integration.MCPCapabilityExtractor method) get_all_resources() (haive.mcp.downloader.integration.MCPCapabilityExtractor method) get_all_server_status() (haive.mcp.manager.MCPManager method) get_all_status() (haive.mcp.downloader.core.GeneralMCPDownloader method) (haive.mcp.downloader.GeneralMCPDownloader method) get_all_tools() (haive.mcp.downloader.integration.MCPCapabilityExtractor method) (haive.mcp.manager.MCPManager method) get_available_capabilities() (haive.mcp.agents.basic_mcp_agent.BasicMCPAgent method) get_available_categories() (haive.mcp.manager.MCPManager method) (haive.mcp.tools.server_selector.MCPServerSelector method) get_available_prefixes() (haive.mcp.tools.server_selector.MCPServerSelector method) get_bulk_operation_status() (haive.mcp.manager.MCPManager method) get_capabilities() (haive.mcp.client.mcp_client.MCPClient method) get_capability_summary() (haive.mcp.downloader.integration.MCPAgentIntegration method) get_categories() (haive.mcp.self_query.MCPSelfQuery method) get_client() (haive.mcp.client.connection.MCPConnection method) get_config_summary() (haive.mcp.installers.config_manager.MCPConfigManager method) get_detail() (haive.mcp.installer_service.MCPInstallerService method) get_discovery_report() (haive.mcp.discovery.server_discovery.MCPServerDiscovery method) (in module haive.mcp.discovery.server_discovery) get_enriched_server() (haive.mcp.documentation.doc_loader.MCPDocumentationLoader method) get_health_report() (haive.mcp.tools.server_tester.HealthMonitor method) get_info() (haive.mcp.client.connection.MCPConnection method) get_mcp_prompt() (haive.mcp.mixins.mcp_mixin.MCPMixin method) get_mcp_resource_content() (haive.mcp.integration.aug_llm_mcp_extension.MCPAugLLMConfig method) get_mcp_resources() (haive.mcp.mixins.mcp_mixin.MCPMixin method) get_mcp_stats() (haive.mcp.agents.mcp_agent.MCPAgent method) get_mcp_status() (haive.mcp.mixins.mcp_mixin.MCPMixin method) get_operation_status() (haive.mcp.manager.MCPBulkInstaller method) get_pattern() (haive.mcp.installers.config_manager.MCPConfigManager method) get_pattern_for_server() (haive.mcp.installers.safe_pattern_installer.SafePatternInstaller method) get_pending_approvals() (haive.mcp.agents.intelligent_mcp_agent.IntelligentMCPAgent method) get_plugin_stats() (haive.mcp.plugins.browser_plugin.MCPBrowserPlugin method) get_prompt() (haive.mcp.client.mcp_client.MCPClient method) (haive.mcp.client.protocol.MCPProtocol method) get_prompts() (haive.mcp.manager.MCPManager method) get_recommendation_history() (haive.mcp.agents.intelligent_mcp_agent.IntelligentMCPAgent method) get_registry_entities() (in module haive.mcp.servers.dataflow_mcp_server) get_registry_statistics() (in module haive.mcp.servers.dataflow_mcp_server) get_resources() (haive.mcp.manager.MCPManager method) get_selection_reasoning() (haive.mcp.tools.ai_assistant.MCPAssistant method) get_selection_summary() (haive.mcp.tools.server_selector.MCPServerSelector method) get_server_by_name() (haive.mcp.plugins.browser_plugin.MCPBrowserPlugin method) get_server_config() (haive.mcp.installers.config_manager.MCPConfigManager method) get_server_detail() (haive.mcp.self_query.MCPSelfQuery method) get_server_documentation() (haive.mcp.documentation.doc_loader.MCPDocumentationLoader method) get_server_info() (haive.mcp.client.mcp_client.MCPClient method) (haive.mcp.discovery.installed_servers.MCPServerDiscovery method) get_server_recommendation_score() (haive.mcp.tools.ai_assistant.TaskMatcher method) get_server_status() (haive.mcp.downloader.core.GeneralMCPDownloader method) (haive.mcp.downloader.GeneralMCPDownloader method) (haive.mcp.manager.MCPManager method) get_server_time() (in module haive.mcp.servers.http_server) get_servers() (haive.mcp.plugins.browser_plugin.MCPBrowserPlugin method) get_servers_by_language() (haive.mcp.plugins.browser_plugin.MCPBrowserPlugin method) get_servers_by_stars() (haive.mcp.plugins.browser_plugin.MCPBrowserPlugin method) get_status() (haive.mcp.servers.mcp_server_manager.MCPServerManager method) get_status_summary() (haive.mcp.installers.safe_pattern_installer.SafePatternInstaller method) get_success_rate() (haive.mcp.tools.server_tester.MCPServerTester method) get_system_info() (in module haive.mcp.servers.http_server) get_test_history() (haive.mcp.tools.server_tester.MCPServerTester method) get_time() (in module haive.mcp.servers.simple_http_server) get_tools_by_capability() (haive.mcp.downloader.integration.MCPCapabilityExtractor method) get_tools_by_server() (haive.mcp.downloader.integration.MCPCapabilityExtractor method) get_transfer_status() (haive.mcp.agents.transferable_mcp_agent.TransferableMCPAgent method) get_transport_status() (haive.mcp.servers.models.MCPServerInfo method) get_unhealthy_servers() (haive.mcp.tools.server_tester.HealthMonitor method) get_unique_id() (haive.mcp.utils.extract_mcp_github_repos.MCPServerMetadata method) GIT (config.InstallationMethod attribute), [1] (haive.mcp.downloader.config.InstallationMethod attribute) (haive.mcp.downloader.InstallationMethod attribute), [1] GitHubMCPDownloader (class in haive.mcp.downloader) (class in haive.mcp.downloader.github_mass_downloader) GitInstaller (class in haive.mcp.downloader) (class in haive.mcp.downloader.installers) global_timeout (haive.mcp.config.MCPConfig attribute), [1], [2] guess_category() (haive.mcp.registry.server_converter.ServerConverter method) H haive.mcp module haive.mcp.agents module haive.mcp.agents.basic_mcp_agent module haive.mcp.agents.documentation_agent module haive.mcp.agents.intelligent_mcp_agent module haive.mcp.agents.mcp_agent module haive.mcp.agents.transferable_mcp_agent module haive.mcp.cli module haive.mcp.cli.mcp_manager module haive.mcp.cli.server_manager module haive.mcp.client module haive.mcp.client.connection module haive.mcp.client.exceptions module haive.mcp.client.mcp_client module haive.mcp.client.protocol module haive.mcp.client.transport module haive.mcp.config module haive.mcp.discovery module haive.mcp.discovery.analyzer module haive.mcp.discovery.installed_servers module haive.mcp.discovery.server_discovery module haive.mcp.documentation module haive.mcp.documentation.doc_loader module haive.mcp.downloader module, [1] haive.mcp.downloader.config module haive.mcp.downloader.core module haive.mcp.downloader.discovery module haive.mcp.downloader.github_mass_downloader module haive.mcp.downloader.installers module haive.mcp.downloader.integration module haive.mcp.installer_service module haive.mcp.installers module haive.mcp.installers.advanced_code_installer module haive.mcp.installers.config_manager module haive.mcp.installers.safe_pattern_installer module haive.mcp.integration module haive.mcp.integration.aug_llm_mcp_extension module haive.mcp.manager module haive.mcp.mixins module haive.mcp.mixins.mcp_mixin module haive.mcp.plugins module haive.mcp.plugins.browser_plugin module haive.mcp.registry module haive.mcp.registry.server_converter module haive.mcp.self_query module haive.mcp.servers module haive.mcp.servers.dataflow_mcp_server module haive.mcp.servers.http_server module haive.mcp.servers.mcp_server_manager module haive.mcp.servers.models module haive.mcp.servers.simple_http_server module haive.mcp.tools module haive.mcp.tools.ai_assistant module haive.mcp.tools.server_selector module haive.mcp.tools.server_tester module haive.mcp.tui module haive.mcp.utils module haive.mcp.utils.extract_mcp_github_repos module handle_sse() (in module haive.mcp.servers.http_server) health() (in module haive.mcp.servers.http_server) health_check (config.ServerTemplate attribute), [1] (haive.mcp.downloader.config.ServerTemplate attribute) (haive.mcp.downloader.ServerTemplate attribute), [1] health_check() (haive.mcp.cli.mcp_manager.MCPServerManager method) (haive.mcp.client.connection.MCPConnection method) (haive.mcp.client.mcp_client.MCPClient method) (in module haive.mcp.cli.mcp_manager) health_check_enabled (config.DownloaderConfig attribute), [1] (haive.mcp.downloader.config.DownloaderConfig attribute) (haive.mcp.downloader.DownloaderConfig attribute), [1] health_check_interval (haive.mcp.config.MCPServerConfig attribute), [1], [2] (haive.mcp.manager.MCPManager attribute) health_check_mcp() (haive.mcp.agents.mcp_agent.MCPAgent method) health_check_timeout (config.DownloaderConfig attribute), [1] (haive.mcp.downloader.config.DownloaderConfig attribute) (haive.mcp.downloader.DownloaderConfig attribute), [1] health_status (haive.mcp.downloader.core.ServerStatus attribute) (haive.mcp.downloader.ServerStatus attribute), [1] HealthMonitor (class in haive.mcp.tools.server_tester) HealthStatus (class in haive.mcp.tools.server_tester) hello() (in module haive.mcp.servers.simple_http_server) help_prompt() (in module haive.mcp.servers.http_server) HITLApprovalRequest (class in haive.mcp.agents.intelligent_mcp_agent) HttpTransport (class in haive.mcp.client.transport) I index() (in module haive.mcp.servers.simple_http_server) info() (in module haive.mcp.servers.http_server) initialize() (haive.mcp.client.protocol.MCPProtocol method) (haive.mcp.plugins.browser_plugin.MCPBrowserPlugin method) initialize_mcp() (haive.mcp.agents.mcp_agent.MCPAgent method) (haive.mcp.agents.transferable_mcp_agent.TransferableMCPAgent method) (haive.mcp.mixins.mcp_mixin.MCPMixin method) initialize_server() (in module haive.mcp.servers.dataflow_mcp_server) install() (haive.mcp.downloader.BinaryInstaller method) (haive.mcp.downloader.CurlInstaller method) (haive.mcp.downloader.DockerInstaller method) (haive.mcp.downloader.GitInstaller method) (haive.mcp.downloader.installers.BinaryInstaller method) (haive.mcp.downloader.installers.CurlInstaller method) (haive.mcp.downloader.installers.DockerInstaller method) (haive.mcp.downloader.installers.GitInstaller method) (haive.mcp.downloader.installers.MCPInstaller method) (haive.mcp.downloader.installers.NPMInstaller method) (haive.mcp.downloader.installers.PipInstaller method) (haive.mcp.downloader.MCPInstaller method) (haive.mcp.downloader.NPMInstaller method) (haive.mcp.downloader.PipInstaller method) (haive.mcp.installer_service.MCPInstallerService method) (in module haive.mcp.cli.mcp_manager) install_additional_category() (haive.mcp.agents.mcp_agent.MCPAgent method) install_dir (config.DownloaderConfig attribute), [1] (haive.mcp.downloader.config.DownloaderConfig attribute) (haive.mcp.downloader.DownloaderConfig attribute), [1] install_discovered_servers() (haive.mcp.cli.mcp_manager.MCPServerManager method) install_result (haive.mcp.downloader.core.ServerStatus attribute) (haive.mcp.downloader.ServerStatus attribute), [1] install_server_advanced() (haive.mcp.installers.advanced_code_installer.AdvancedCodeInstaller method) install_servers() (haive.mcp.cli.mcp_manager.MCPServerManager method) installation_method (config.ServerTemplate attribute), [1] (haive.mcp.downloader.config.ServerTemplate attribute) (haive.mcp.downloader.ServerTemplate attribute), [1] InstallationMethod (class in config) (class in haive.mcp.downloader) (class in haive.mcp.downloader.config) InstallationRequest (class in haive.mcp.installers.safe_pattern_installer) InstallationResult (class in haive.mcp.installers.safe_pattern_installer) installers (haive.mcp.downloader.core.GeneralMCPDownloader attribute) (haive.mcp.downloader.GeneralMCPDownloader attribute) InstallMethod (class in haive.mcp.installer_service) InstallPlan (class in haive.mcp.installer_service) InstallResult (class in haive.mcp.installer_service) IntelligentMCPAgent (class in haive.mcp.agents.intelligent_mcp_agent) interactive_select() (haive.mcp.tools.server_selector.MCPServerSelector method) is_connected() (haive.mcp.client.connection.MCPConnection method) (haive.mcp.client.mcp_client.MCPClient method) is_healthy() (haive.mcp.client.connection.MCPConnection method) L last_check (haive.mcp.downloader.core.ServerStatus attribute) (haive.mcp.downloader.ServerStatus attribute), [1] (haive.mcp.manager.MCPHealthStatus attribute) last_message_time (haive.mcp.servers.models.MCPServerInfo attribute) last_success (haive.mcp.downloader.core.ServerStatus attribute) (haive.mcp.downloader.ServerStatus attribute), [1] lazy_init (haive.mcp.config.MCPConfig attribute), [1], [2] list_available_patterns() (haive.mcp.installers.config_manager.MCPConfigManager method) list_configured_servers() (haive.mcp.installers.config_manager.MCPConfigManager method) list_mcp_tools() (haive.mcp.agents.mcp_agent.MCPAgent method) list_prompts() (haive.mcp.client.mcp_client.MCPClient method) (haive.mcp.client.protocol.MCPProtocol method) list_resources() (haive.mcp.client.mcp_client.MCPClient method) (haive.mcp.client.protocol.MCPProtocol method) list_servers() (haive.mcp.cli.mcp_manager.MCPServerManager method) (in module haive.mcp.cli.mcp_manager) list_tools() (haive.mcp.client.mcp_client.MCPClient method) (haive.mcp.client.protocol.MCPProtocol method) (in module haive.mcp.servers.http_server) (in module haive.mcp.servers.simple_http_server) load_all_mcp_documents() (haive.mcp.documentation.doc_loader.MCPDocumentationLoader method) load_all_servers() (haive.mcp.downloader.github_mass_downloader.GitHubMCPDownloader method) (haive.mcp.downloader.GitHubMCPDownloader method) load_config() (in module config) (in module haive.mcp.downloader) (in module haive.mcp.downloader.config) log_dir (config.DownloaderConfig attribute), [1] (haive.mcp.downloader.config.DownloaderConfig attribute) (haive.mcp.downloader.DownloaderConfig attribute), [1] M main() (in module haive.mcp.discovery.installed_servers) (in module haive.mcp.downloader.github_mass_downloader) (in module haive.mcp.registry.server_converter) (in module haive.mcp.servers.mcp_server_manager) (in module haive.mcp.utils.extract_mcp_github_repos) manager (haive.mcp.downloader.integration.MCPAgentIntegration attribute) MANUAL (config.InstallationMethod attribute), [1] (haive.mcp.downloader.config.InstallationMethod attribute) (haive.mcp.downloader.InstallationMethod attribute), [1] match_task_to_pattern() (haive.mcp.tools.ai_assistant.TaskMatcher method) max_concurrent (config.DownloaderConfig attribute), [1] (haive.mcp.downloader.config.DownloaderConfig attribute) (haive.mcp.downloader.DownloaderConfig attribute), [1] max_concurrent_servers (haive.mcp.config.MCPConfig attribute), [1], [2] max_retry_attempts (haive.mcp.manager.MCPManager attribute) max_servers (config.DiscoveryConfig attribute), [1] (haive.mcp.downloader.config.DiscoveryConfig attribute) (haive.mcp.downloader.DiscoveryConfig attribute), [1] mcp_config (haive.mcp.agents.basic_mcp_agent.BasicMCPAgent attribute) (haive.mcp.mixins.mcp_mixin.MCPMixin attribute) mcp_manager (haive.mcp.agents.intelligent_mcp_agent.IntelligentMCPAgent attribute) mcp_session() (haive.mcp.mixins.mcp_mixin.MCPMixin method) MCPAgent (class in haive.mcp.agents.mcp_agent) MCPAgentIntegration (class in haive.mcp.downloader.integration) MCPAssistant (class in haive.mcp.tools.ai_assistant) MCPAugLLMConfig (class in haive.mcp.integration.aug_llm_mcp_extension) MCPAuthenticationError MCPBrowserPlugin (class in haive.mcp.plugins.browser_plugin) MCPBulkInstaller (class in haive.mcp.manager) MCPBulkOperation (class in haive.mcp.manager) MCPCapability (class in haive.mcp.client.protocol) MCPCapabilityError MCPCapabilityExtractor (class in haive.mcp.downloader.integration) MCPCategory (class in haive.mcp.utils.extract_mcp_github_repos) MCPClient (class in haive.mcp.client.mcp_client) MCPConfig (class in haive.mcp.config), [1] MCPConfigManager (class in haive.mcp.installers.config_manager) MCPConnection (class in haive.mcp.client.connection) MCPConnectionError MCPDocumentationAgent (class in haive.mcp.agents.documentation_agent) MCPDocumentationLoader (class in haive.mcp.documentation.doc_loader) MCPEnvironmentConfig (class in haive.mcp.installers.config_manager) MCPError MCPHealthStatus (class in haive.mcp.manager) MCPInstaller (class in haive.mcp.downloader) (class in haive.mcp.downloader.installers) MCPInstallerService (class in haive.mcp.installer_service) MCPIntegrationStats (class in haive.mcp.agents.mcp_agent) MCPLanguage (class in haive.mcp.utils.extract_mcp_github_repos) MCPManager (class in haive.mcp.manager) MCPMessage (class in haive.mcp.client.protocol) MCPMessageType (class in haive.mcp.client.protocol) MCPMethod (class in haive.mcp.client.protocol) MCPMixin (class in haive.mcp.mixins.mcp_mixin) MCPPlatform (class in haive.mcp.utils.extract_mcp_github_repos) MCPPrompt (class in haive.mcp.client.protocol) MCPPromptTemplate (class in haive.mcp.integration.aug_llm_mcp_extension) MCPProtocol (class in haive.mcp.client.protocol) MCPProtocolError MCPProtocolVersion (class in haive.mcp.client.protocol) MCPRegistrationResult (class in haive.mcp.manager) MCPRepositoryExtractor (class in haive.mcp.utils.extract_mcp_github_repos) MCPResource (class in haive.mcp.client.protocol) (class in haive.mcp.integration.aug_llm_mcp_extension) MCPScope (class in haive.mcp.utils.extract_mcp_github_repos) MCPSelfQuery (class in haive.mcp.self_query) MCPServerAnalyzer (class in haive.mcp.discovery.analyzer) MCPServerCategory (class in haive.mcp.manager) MCPServerConfig (class in haive.mcp.config), [1] (class in haive.mcp.servers.models) MCPServerConnection (class in haive.mcp.downloader.integration) MCPServerDiscovery (class in haive.mcp.discovery.installed_servers) (class in haive.mcp.discovery.server_discovery) MCPServerDocument (class in haive.mcp.utils.extract_mcp_github_repos) MCPServerInfo (class in haive.mcp.servers.models) MCPServerManager (class in haive.mcp.cli.mcp_manager) (class in haive.mcp.servers.mcp_server_manager) MCPServerMetadata (class in haive.mcp.utils.extract_mcp_github_repos) MCPServerPattern (class in haive.mcp.installers.config_manager) MCPServerSelector (class in haive.mcp.tools.server_selector) MCPServerStatus (class in haive.mcp.manager) MCPServerTester (class in haive.mcp.tools.server_tester) MCPTimeoutError MCPTool (class in haive.mcp.client.protocol) MCPToolError MCPToolWrapper (class in haive.mcp.integration.aug_llm_mcp_extension) MCPTransport (class in haive.mcp.client.transport) (class in haive.mcp.config), [1] (class in haive.mcp.servers.models) MCPTransportError message_count (haive.mcp.servers.models.MCPServerInfo attribute) metadata (discovery.DiscoveredServer attribute), [1] (haive.mcp.downloader.DiscoveredServer attribute), [1] (haive.mcp.downloader.discovery.DiscoveredServer attribute) model_config (config.DiscoveryConfig attribute) (config.DownloaderConfig attribute) (config.ServerConfig attribute) (config.ServerTemplate attribute) (discovery.DiscoveredServer attribute) (haive.mcp.config.MCPConfig attribute) (haive.mcp.config.MCPServerConfig attribute), [1] (haive.mcp.downloader.config.ServerConfig attribute) (haive.mcp.downloader.config.ServerTemplate attribute) (haive.mcp.downloader.DiscoveredServer attribute) (haive.mcp.downloader.DiscoveryConfig attribute) (haive.mcp.downloader.DownloaderConfig attribute) (haive.mcp.downloader.DownloadResult attribute) (haive.mcp.downloader.integration.MCPServerConnection attribute) (haive.mcp.downloader.ServerConfig attribute) (haive.mcp.downloader.ServerStatus attribute) (haive.mcp.downloader.ServerTemplate attribute) (haive.mcp.utils.extract_mcp_github_repos.MCPServerDocument attribute) (haive.mcp.utils.extract_mcp_github_repos.MCPServerMetadata attribute) model_post_init() (haive.mcp.agents.mcp_agent.MCPAgent method) (haive.mcp.manager.MCPManager method) (haive.mcp.mixins.mcp_mixin.MCPMixin method) module config discovery haive.mcp haive.mcp.agents haive.mcp.agents.basic_mcp_agent haive.mcp.agents.documentation_agent haive.mcp.agents.intelligent_mcp_agent haive.mcp.agents.mcp_agent haive.mcp.agents.transferable_mcp_agent haive.mcp.cli haive.mcp.cli.mcp_manager haive.mcp.cli.server_manager haive.mcp.client haive.mcp.client.connection haive.mcp.client.exceptions haive.mcp.client.mcp_client haive.mcp.client.protocol haive.mcp.client.transport haive.mcp.config haive.mcp.discovery haive.mcp.discovery.analyzer haive.mcp.discovery.installed_servers haive.mcp.discovery.server_discovery haive.mcp.documentation haive.mcp.documentation.doc_loader haive.mcp.downloader, [1] haive.mcp.downloader.config haive.mcp.downloader.core haive.mcp.downloader.discovery haive.mcp.downloader.github_mass_downloader haive.mcp.downloader.installers haive.mcp.downloader.integration haive.mcp.installer_service haive.mcp.installers haive.mcp.installers.advanced_code_installer haive.mcp.installers.config_manager haive.mcp.installers.safe_pattern_installer haive.mcp.integration haive.mcp.integration.aug_llm_mcp_extension haive.mcp.manager haive.mcp.mixins haive.mcp.mixins.mcp_mixin haive.mcp.plugins haive.mcp.plugins.browser_plugin haive.mcp.registry haive.mcp.registry.server_converter haive.mcp.self_query haive.mcp.servers haive.mcp.servers.dataflow_mcp_server haive.mcp.servers.http_server haive.mcp.servers.mcp_server_manager haive.mcp.servers.models haive.mcp.servers.simple_http_server haive.mcp.tools haive.mcp.tools.ai_assistant haive.mcp.tools.server_selector haive.mcp.tools.server_tester haive.mcp.tui haive.mcp.utils haive.mcp.utils.extract_mcp_github_repos N name (config.ServerConfig attribute), [1] (config.ServerTemplate attribute), [1] (discovery.DiscoveredServer attribute), [1] (haive.mcp.config.MCPServerConfig attribute), [1], [2] (haive.mcp.downloader.config.ServerConfig attribute) (haive.mcp.downloader.config.ServerTemplate attribute) (haive.mcp.downloader.core.ServerStatus attribute) (haive.mcp.downloader.DiscoveredServer attribute), [1] (haive.mcp.downloader.discovery.DiscoveredServer attribute) (haive.mcp.downloader.integration.MCPServerConnection attribute) (haive.mcp.downloader.ServerConfig attribute), [1] (haive.mcp.downloader.ServerStatus attribute), [1] (haive.mcp.downloader.ServerTemplate attribute), [1] (haive.mcp.integration.aug_llm_mcp_extension.MCPToolWrapper attribute) NPM (config.InstallationMethod attribute), [1] (haive.mcp.downloader.config.InstallationMethod attribute) (haive.mcp.downloader.InstallationMethod attribute), [1] NPMInstaller (class in haive.mcp.downloader) (class in haive.mcp.downloader.installers) NPMPackageValidator (class in haive.mcp.registry.server_converter) O on_server_connected (haive.mcp.config.MCPConfig attribute), [1], [2] on_server_failed (haive.mcp.config.MCPConfig attribute), [1], [2] on_tool_discovered (haive.mcp.config.MCPConfig attribute), [1], [2] P package_exists() (haive.mcp.registry.server_converter.NPMPackageValidator method) package_name (discovery.DiscoveredServer attribute), [1] (haive.mcp.downloader.DiscoveredServer attribute), [1] (haive.mcp.downloader.discovery.DiscoveredServer attribute) patterns (config.DiscoveryConfig attribute), [1] (haive.mcp.downloader.config.DiscoveryConfig attribute) (haive.mcp.downloader.DiscoveryConfig attribute), [1] PENDING (haive.mcp.manager.MCPServerStatus attribute) PIP (config.InstallationMethod attribute), [1] (haive.mcp.downloader.config.InstallationMethod attribute) (haive.mcp.downloader.InstallationMethod attribute), [1] PipInstaller (class in haive.mcp.downloader) (class in haive.mcp.downloader.installers) plan_install() (haive.mcp.installer_service.MCPInstallerService method) post_install (config.ServerTemplate attribute), [1] (haive.mcp.downloader.config.ServerTemplate attribute) (haive.mcp.downloader.ServerTemplate attribute), [1] prerequisites (config.ServerTemplate attribute), [1] (haive.mcp.downloader.config.ServerTemplate attribute) (haive.mcp.downloader.ServerTemplate attribute), [1] priority (config.ServerConfig attribute), [1] (haive.mcp.downloader.config.ServerConfig attribute) (haive.mcp.downloader.ServerConfig attribute), [1] process_mcp_server() (haive.mcp.agents.documentation_agent.MCPDocumentationAgent method) process_repository() (haive.mcp.utils.extract_mcp_github_repos.MCPRepositoryExtractor method) progress_percentage (haive.mcp.manager.MCPBulkOperation property) prompts (haive.mcp.downloader.integration.MCPServerConnection attribute) protocol_version (haive.mcp.servers.models.MCPServerConfig attribute) (haive.mcp.servers.models.MCPServerInfo attribute) Q query_registry() (in module haive.mcp.servers.dataflow_mcp_server) R read_resource() (haive.mcp.client.mcp_client.MCPClient method) (haive.mcp.client.protocol.MCPProtocol method) receive_message() (haive.mcp.client.transport.DockerTransport method) (haive.mcp.client.transport.HttpTransport method) (haive.mcp.client.transport.MCPTransport method) (haive.mcp.client.transport.SseTransport method) (haive.mcp.client.transport.StdioTransport method) (haive.mcp.client.transport.WebSocketTransport method) recommend_for_task() (haive.mcp.tools.server_selector.MCPServerSelector method) recommendation_history (haive.mcp.agents.intelligent_mcp_agent.IntelligentMCPAgent attribute) reconnect() (haive.mcp.client.connection.MCPConnection method) record_message() (haive.mcp.servers.models.MCPServerInfo method) refresh_cache() (haive.mcp.client.mcp_client.MCPClient method) refresh_mcp_servers() (haive.mcp.mixins.mcp_mixin.MCPMixin method) refresh_mcp_tools() (haive.mcp.agents.mcp_agent.MCPAgent method) refresh_tools() (haive.mcp.manager.MCPManager method) register_routes() (haive.mcp.plugins.browser_plugin.MCPBrowserPlugin method) reject_request() (haive.mcp.agents.intelligent_mcp_agent.IntelligentMCPAgent method) reload_server() (haive.mcp.manager.MCPManager method) remove_notification_handler() (haive.mcp.client.mcp_client.MCPClient method) (haive.mcp.client.protocol.MCPProtocol method) remove_server() (haive.mcp.manager.MCPManager method) repo_url (discovery.DiscoveredServer attribute), [1] (haive.mcp.downloader.DiscoveredServer attribute), [1] (haive.mcp.downloader.discovery.DiscoveredServer attribute) require_approval (haive.mcp.agents.intelligent_mcp_agent.IntelligentMCPAgent attribute) required_capabilities (haive.mcp.config.MCPConfig attribute), [1], [2] requires_env (haive.mcp.servers.models.MCPServerConfig attribute) resources (haive.mcp.downloader.integration.MCPServerConnection attribute) resources_discovered (haive.mcp.manager.MCPRegistrationResult attribute) resources_path (haive.mcp.agents.documentation_agent.MCPDocumentationAgent attribute) response_time (haive.mcp.manager.MCPHealthStatus attribute) retry_attempts (config.DownloaderConfig attribute), [1] (haive.mcp.config.MCPServerConfig attribute), [1], [2] (haive.mcp.downloader.config.DownloaderConfig attribute) (haive.mcp.downloader.DownloaderConfig attribute), [1] retry_delay (config.DownloaderConfig attribute), [1] (haive.mcp.downloader.config.DownloaderConfig attribute) (haive.mcp.downloader.DownloaderConfig attribute), [1] retry_failed_servers() (haive.mcp.manager.MCPManager method) root() (in module haive.mcp.servers.http_server) run() (haive.mcp.agents.mcp_agent.MCPAgent method) (haive.mcp.servers.mcp_server_manager.MCPServerManager method) run_interactive() (in module haive.mcp.self_query) run_server() (in module haive.mcp.servers.http_server) run_tui() (in module haive.mcp.tui) S SafePatternInstaller (class in haive.mcp.installers.safe_pattern_installer) save_config() (in module config) (in module haive.mcp.downloader) (in module haive.mcp.downloader.config) save_configuration() (haive.mcp.downloader.core.GeneralMCPDownloader method) (haive.mcp.downloader.GeneralMCPDownloader method) save_documents() (haive.mcp.utils.extract_mcp_github_repos.MCPRepositoryExtractor method) SCRIPT (config.InstallationMethod attribute), [1] (haive.mcp.downloader.config.InstallationMethod attribute) (haive.mcp.downloader.InstallationMethod attribute), [1] search() (haive.mcp.installer_service.MCPInstallerService method) (haive.mcp.self_query.MCPSelfQuery method) search_and_install() (haive.mcp.installer_service.MCPInstallerService method) search_and_install_sync() (haive.mcp.installer_service.MCPInstallerService method) search_servers() (discovery.ServerDiscovery method) (haive.mcp.downloader.discovery.ServerDiscovery method) (haive.mcp.downloader.ServerDiscovery method) search_servers_by_capability() (haive.mcp.documentation.doc_loader.MCPDocumentationLoader method) search_servers_by_category() (haive.mcp.documentation.doc_loader.MCPDocumentationLoader method) send_message() (haive.mcp.client.transport.DockerTransport method) (haive.mcp.client.transport.HttpTransport method) (haive.mcp.client.transport.MCPTransport method) (haive.mcp.client.transport.SseTransport method) (haive.mcp.client.transport.StdioTransport method) (haive.mcp.client.transport.WebSocketTransport method) server_count (haive.mcp.self_query.MCPSelfQuery property) server_info_resource() (in module haive.mcp.servers.http_server) server_name (haive.mcp.manager.MCPHealthStatus attribute) (haive.mcp.manager.MCPRegistrationResult attribute) server_status_resource() (in module haive.mcp.servers.http_server) ServerConfig (class in config) (class in haive.mcp.downloader) (class in haive.mcp.downloader.config) ServerConversion (class in haive.mcp.registry.server_converter) ServerConverter (class in haive.mcp.registry.server_converter) ServerDiscovery (class in discovery) (class in haive.mcp.downloader) (class in haive.mcp.downloader.discovery) ServerFilter (class in haive.mcp.tools.server_selector) ServerRecommendation (class in haive.mcp.agents.intelligent_mcp_agent) (class in haive.mcp.tools.ai_assistant) servers (config.DownloaderConfig attribute), [1] (haive.mcp.config.MCPConfig attribute), [1], [2] (haive.mcp.downloader.config.DownloaderConfig attribute) (haive.mcp.downloader.core.GeneralMCPDownloader property) (haive.mcp.downloader.DownloaderConfig attribute), [1] (haive.mcp.downloader.GeneralMCPDownloader property) (haive.mcp.servers.mcp_server_manager.MCPServerManager attribute) ServerScore (class in haive.mcp.tools.server_selector) ServerStatus (class in haive.mcp.downloader) (class in haive.mcp.downloader.core) ServerTemplate (class in config) (class in haive.mcp.downloader) (class in haive.mcp.downloader.config) session (discovery.ServerDiscovery attribute) (haive.mcp.downloader.discovery.ServerDiscovery attribute) (haive.mcp.downloader.ServerDiscovery attribute) setup() (haive.mcp.agents.basic_mcp_agent.BasicMCPAgent method) (haive.mcp.agents.intelligent_mcp_agent.IntelligentMCPAgent method) setup_agent() (haive.mcp.agents.basic_mcp_agent.BasicMCPAgent method) setup_mcp() (haive.mcp.integration.aug_llm_mcp_extension.MCPAugLLMConfig method) (haive.mcp.mixins.mcp_mixin.MCPMixin method) share_client (haive.mcp.agents.transferable_mcp_agent.TransferableMCPAgent attribute) share_prompt_with_agent() (haive.mcp.agents.transferable_mcp_agent.TransferableMCPAgent method) shared_mcp_session() (haive.mcp.agents.transferable_mcp_agent.TransferableMCPAgent method) show_results() (haive.mcp.downloader.github_mass_downloader.GitHubMCPDownloader method) (haive.mcp.downloader.GitHubMCPDownloader method) show_status() (haive.mcp.servers.mcp_server_manager.MCPServerManager method) shutdown() (haive.mcp.client.protocol.MCPProtocol method) (haive.mcp.manager.MCPManager method) shutdown_requested (haive.mcp.servers.mcp_server_manager.MCPServerManager attribute) SmartConfiguration (class in haive.mcp.tools.ai_assistant) source (config.ServerConfig attribute), [1] (discovery.DiscoveredServer attribute), [1] (haive.mcp.downloader.config.ServerConfig attribute) (haive.mcp.downloader.DiscoveredServer attribute), [1] (haive.mcp.downloader.discovery.DiscoveredServer attribute) (haive.mcp.downloader.ServerConfig attribute), [1] source_url (discovery.DiscoveredServer attribute), [1] (haive.mcp.downloader.DiscoveredServer attribute), [1] (haive.mcp.downloader.discovery.DiscoveredServer attribute) sources (config.DiscoveryConfig attribute), [1] (haive.mcp.downloader.config.DiscoveryConfig attribute) (haive.mcp.downloader.DiscoveryConfig attribute), [1] SSE (haive.mcp.config.MCPTransport attribute), [1], [2] SseTransport (class in haive.mcp.client.transport) stars (discovery.DiscoveredServer attribute), [1] (haive.mcp.downloader.DiscoveredServer attribute), [1] (haive.mcp.downloader.discovery.DiscoveredServer attribute) start_monitoring() (haive.mcp.client.connection.MCPConnection method) (haive.mcp.tools.server_tester.HealthMonitor method) start_server() (haive.mcp.installers.safe_pattern_installer.SafePatternInstaller method) (haive.mcp.servers.mcp_server_manager.MCPServerManager method) status (haive.mcp.downloader.core.ServerStatus attribute) (haive.mcp.downloader.ServerStatus attribute), [1] (haive.mcp.manager.MCPHealthStatus attribute) (haive.mcp.manager.MCPRegistrationResult attribute) status_tracker (haive.mcp.downloader.core.GeneralMCPDownloader attribute) (haive.mcp.downloader.GeneralMCPDownloader attribute) STDIO (haive.mcp.config.MCPTransport attribute), [1], [2] StdioTransport (class in haive.mcp.client.transport) stop_all_servers() (haive.mcp.servers.mcp_server_manager.MCPServerManager method) stop_monitoring() (haive.mcp.client.connection.MCPConnection method) (haive.mcp.tools.server_tester.HealthMonitor method) stop_server() (haive.mcp.servers.mcp_server_manager.MCPServerManager method) STREAMABLE_HTTP (haive.mcp.config.MCPTransport attribute), [1], [2] SubprocessExecutionInput (class in haive.mcp.installers.advanced_code_installer) success (haive.mcp.manager.MCPRegistrationResult attribute) success_rate (haive.mcp.downloader.core.DownloadResult attribute) (haive.mcp.downloader.DownloadResult attribute), [1] (haive.mcp.manager.MCPBulkOperation property) successful (haive.mcp.downloader.core.DownloadResult attribute) (haive.mcp.downloader.DownloadResult attribute), [1] successful_requests (haive.mcp.manager.MCPHealthStatus attribute) successful_servers (haive.mcp.downloader.core.DownloadResult attribute) (haive.mcp.downloader.DownloadResult attribute), [1] T tags (config.ServerConfig attribute), [1] (discovery.DiscoveredServer attribute), [1] (haive.mcp.downloader.config.ServerConfig attribute) (haive.mcp.downloader.DiscoveredServer attribute), [1] (haive.mcp.downloader.discovery.DiscoveredServer attribute) (haive.mcp.downloader.ServerConfig attribute), [1] TaskAnalyzer (class in haive.mcp.tools.server_selector) TaskMatcher (class in haive.mcp.tools.ai_assistant) TaskRequirements (class in haive.mcp.tools.server_selector) template (config.ServerConfig attribute), [1] (haive.mcp.downloader.config.ServerConfig attribute) (haive.mcp.downloader.ServerConfig attribute), [1] templates (config.DownloaderConfig attribute), [1] (haive.mcp.downloader.config.DownloaderConfig attribute) (haive.mcp.downloader.core.GeneralMCPDownloader property) (haive.mcp.downloader.DownloaderConfig attribute), [1] (haive.mcp.downloader.GeneralMCPDownloader property) test_config() (haive.mcp.tools.server_tester.MCPServerTester method) test_multiple_servers() (haive.mcp.tools.server_tester.MCPServerTester method) test_server() (haive.mcp.tools.server_tester.MCPServerTester method) TestResult (class in haive.mcp.tools.server_tester) timeout (config.ServerTemplate attribute), [1] (haive.mcp.config.MCPServerConfig attribute), [1], [2] (haive.mcp.downloader.config.ServerTemplate attribute) (haive.mcp.downloader.ServerTemplate attribute), [1] to_langchain_document() (haive.mcp.utils.extract_mcp_github_repos.MCPServerDocument method) to_langchain_metadata() (haive.mcp.utils.extract_mcp_github_repos.MCPServerMetadata method) tool_count (haive.mcp.agents.basic_mcp_agent.BasicMCPAgent property) tool_registration_rate (haive.mcp.agents.mcp_agent.MCPIntegrationStats property) tools (haive.mcp.downloader.integration.MCPServerConnection attribute) tools_discovered (haive.mcp.manager.MCPRegistrationResult attribute) total (haive.mcp.downloader.core.DownloadResult attribute) (haive.mcp.downloader.DownloadResult attribute), [1] total_requests (haive.mcp.manager.MCPHealthStatus attribute) transfer_all_tools_to_agent() (haive.mcp.agents.transferable_mcp_agent.TransferableMCPAgent method) transfer_tool_to_agent() (haive.mcp.agents.transferable_mcp_agent.TransferableMCPAgent method) TransferableMCPAgent (class in haive.mcp.agents.transferable_mcp_agent) transport (haive.mcp.config.MCPServerConfig attribute), [1], [2] (haive.mcp.downloader.integration.MCPServerConnection attribute) (haive.mcp.servers.models.MCPServerConfig attribute) (haive.mcp.servers.models.MCPServerInfo attribute) transport_info (haive.mcp.servers.models.MCPServerInfo attribute) U UNHEALTHY (haive.mcp.manager.MCPServerStatus attribute) update() (in module haive.mcp.cli.mcp_manager) update_servers() (haive.mcp.cli.mcp_manager.MCPServerManager method) url (haive.mcp.config.MCPServerConfig attribute), [1], [2] V validate_batch() (haive.mcp.registry.server_converter.NPMPackageValidator method) validate_configuration() (haive.mcp.tools.ai_assistant.MCPAssistant method) validate_env_vars() (haive.mcp.servers.models.MCPServerConfig class method) validate_installation_request() (haive.mcp.installers.safe_pattern_installer.SafePatternInstaller method) validate_repo_url() (haive.mcp.utils.extract_mcp_github_repos.MCPServerMetadata class method) validate_servers_data_file_exists() (haive.mcp.plugins.browser_plugin.MCPBrowserPlugin class method) validate_transport_config() (haive.mcp.servers.models.MCPServerConfig method) variables (config.ServerConfig attribute), [1] (haive.mcp.downloader.config.ServerConfig attribute) (haive.mcp.downloader.ServerConfig attribute), [1] verify() (haive.mcp.downloader.BinaryInstaller method) (haive.mcp.downloader.CurlInstaller method) (haive.mcp.downloader.DockerInstaller method) (haive.mcp.downloader.GitInstaller method) (haive.mcp.downloader.installers.BinaryInstaller method) (haive.mcp.downloader.installers.CurlInstaller method) (haive.mcp.downloader.installers.DockerInstaller method) (haive.mcp.downloader.installers.GitInstaller method) (haive.mcp.downloader.installers.MCPInstaller method) (haive.mcp.downloader.installers.NPMInstaller method) (haive.mcp.downloader.installers.PipInstaller method) (haive.mcp.downloader.MCPInstaller method) (haive.mcp.downloader.NPMInstaller method) (haive.mcp.downloader.PipInstaller method) version (config.ServerConfig attribute), [1] (discovery.DiscoveredServer attribute), [1] (haive.mcp.downloader.config.ServerConfig attribute) (haive.mcp.downloader.DiscoveredServer attribute), [1] (haive.mcp.downloader.discovery.DiscoveredServer attribute) (haive.mcp.downloader.ServerConfig attribute), [1] W WebSocketTransport (class in haive.mcp.client.transport)