Doris MCP Hierarchical Domain Catalog

DomainChild countEnablementDiscovery
doris_catalog5readonly_domain_enabledauthorized_child_discovery
doris_query7readonly_domain_enabledauthorized_child_discovery
doris_cluster11readonly_domain_enabledauthorized_child_discovery
doris_pipeline5readonly_domain_enabledauthorized_child_discovery
doris_search4readonly_domain_enabledauthorized_child_discovery
doris_governance8readonly_domain_enabledauthorized_child_discovery
doris_lakehouse3readonly_domain_enabledauthorized_child_discovery
doris_semantic12readonly_domain_enabledauthorized_child_discovery

Formal child tools

Feature IDHandler bindingAuthorizationVariants
doris_catalog.list_catalogschild:doris_catalog:list_catalogschild:call:doris_catalog:list_catalogscatalog_metadata
doris_catalog.list_databaseschild:doris_catalog:list_databaseschild:call:doris_catalog:list_databasesdatabase_metadata
doris_catalog.list_tableschild:doris_catalog:list_tableschild:call:doris_catalog:list_tablestable_metadata
doris_catalog.get_table_contextchild:doris_catalog:get_table_contextchild:call:doris_catalog:get_table_contextbase_sections, vector_search_metadata, variant_v3_metadata
doris_catalog.get_table_sizechild:doris_catalog:get_table_sizechild:call:doris_catalog:get_table_sizepartition_statistics
doris_query.execute_querychild:doris_query:execute_querychild:call:doris_query:execute_querymysql_read_only
doris_query.explain_querychild:doris_query:explain_querychild:call:doris_query:explain_querybase_explain, search_plan_facets
doris_query.get_query_profilechild:doris_query:get_query_profilechild:call:doris_query:get_query_profilequery_profile
doris_query.diagnose_query_performancechild:doris_query:diagnose_query_performancechild:call:doris_query:diagnose_query_performancedeterministic_query_diagnosis
doris_query.list_slow_querieschild:doris_query:list_slow_querieschild:call:doris_query:list_slow_queriesaudit_slow_queries
doris_query.get_adbc_connection_infochild:doris_query:get_adbc_connection_infochild:call:doris_query:get_adbc_connection_infoadbc_flight_sql
doris_query.execute_adbc_querychild:doris_query:execute_adbc_querychild:call:doris_query:execute_adbc_queryadbc_read_only
doris_cluster.get_cluster_overviewchild:doris_cluster:get_cluster_overviewchild:call:doris_cluster:get_cluster_overviewcluster_summary
doris_cluster.list_cluster_nodeschild:doris_cluster:list_cluster_nodeschild:call:doris_cluster:list_cluster_nodescluster_nodes
doris_cluster.list_active_taskschild:doris_cluster:list_active_taskschild:call:doris_cluster:list_active_tasksunified_task_progress, legacy_task_views
doris_cluster.get_monitoring_metricschild:doris_cluster:get_monitoring_metricschild:call:doris_cluster:get_monitoring_metricsobservability_4_0_7, base_metrics
doris_cluster.get_memory_statschild:doris_cluster:get_memory_statschild:call:doris_cluster:get_memory_statsmemory_trackers
doris_cluster.get_cache_statuschild:doris_cluster:get_cache_statuschild:call:doris_cluster:get_cache_statusadvanced_cache_types, file_cache_queue_metrics, file_cache
doris_cluster.get_compaction_statuschild:doris_cluster:get_compaction_statuschild:call:doris_cluster:get_compaction_statuscompaction_task_tracker, legacy_compaction_summary
doris_cluster.get_workload_group_statuschild:doris_cluster:get_workload_group_statuschild:call:doris_cluster:get_workload_group_statusworkload_group_metrics
doris_cluster.get_compute_group_statuschild:doris_cluster:get_compute_group_statuschild:call:doris_cluster:get_compute_group_statuscompute_group
doris_cluster.analyze_resource_growthchild:doris_cluster:analyze_resource_growthchild:call:doris_cluster:analyze_resource_growthall_recorded_resource_history, audit_resource_history, partition_creation_history
doris_cluster.get_runtime_capabilitieschild:doris_cluster:get_runtime_capabilitieschild:call:doris_cluster:get_runtime_capabilitiescapability_snapshot
doris_pipeline.get_ingestion_statuschild:doris_pipeline:get_ingestion_statuschild:call:doris_pipeline:get_ingestion_statusload_jobs, continuous_load
doris_pipeline.diagnose_ingestionchild:doris_pipeline:diagnose_ingestionchild:call:doris_pipeline:diagnose_ingestiondeterministic_ingestion_diagnosis
doris_pipeline.get_materialized_view_statuschild:doris_pipeline:get_materialized_view_statuschild:call:doris_pipeline:get_materialized_view_statusmaterialized_view_metadata, mtmv_compute_group
doris_pipeline.monitor_data_freshnesschild:doris_pipeline:monitor_data_freshnesschild:call:doris_pipeline:monitor_data_freshnessfreshness_evidence
doris_pipeline.analyze_data_dependencieschild:doris_pipeline:analyze_data_dependencieschild:call:doris_pipeline:analyze_data_dependenciesaudit_sql_dependencies
doris_search.search_datachild:doris_search:search_datachild:call:doris_search:search_datavector_hybrid_search, inverted_text_search
doris_search.preview_text_analysischild:doris_search:preview_text_analysischild:call:doris_search:preview_text_analysistokenizer_preview
doris_search.inspect_search_indexeschild:doris_search:inspect_search_indexeschild:call:doris_search:inspect_search_indexesann_index_metadata, inverted_index_metadata
doris_search.diagnose_search_querychild:doris_search:diagnose_search_querychild:call:doris_search:diagnose_search_querysearch_query_diagnosis
doris_governance.analyze_columnschild:doris_governance:analyze_columnschild:call:doris_governance:analyze_columnscolumn_statistics
doris_governance.analyze_table_storagechild:doris_governance:analyze_table_storagechild:call:doris_governance:analyze_table_storagebase_storage, storage_v3_variant
doris_governance.get_lineage_capability_statuschild:doris_governance:get_lineage_capability_statuschild:call:doris_governance:get_lineage_capability_statusaudit_lineage_status, native_lineage_status
doris_governance.trace_column_lineagechild:doris_governance:trace_column_lineagechild:call:doris_governance:trace_column_lineageaudit_sql_inference_primary, native_lineage_events, audit_sql_inference_fallback
doris_governance.analyze_data_access_patternschild:doris_governance:analyze_data_access_patternschild:call:doris_governance:analyze_data_access_patternsaudit_access_history
doris_governance.get_recent_audit_logschild:doris_governance:get_recent_audit_logschild:call:doris_governance:get_recent_audit_logsaudit_log, audit_log_4_0_7
doris_governance.list_udfschild:doris_governance:list_udfschild:call:doris_governance:list_udfsbase_udf_metadata, python_udf_family
doris_governance.get_auth_mapping_statuschild:doris_governance:get_auth_mapping_statuschild:call:doris_governance:get_auth_mapping_statusldap_mapping, oidc_role_mapping
doris_lakehouse.inspect_external_catalogchild:doris_lakehouse:inspect_external_catalogchild:call:doris_lakehouse:inspect_external_catalogexternal_catalog_metadata
doris_lakehouse.inspect_lakehouse_tablechild:doris_lakehouse:inspect_lakehouse_tablechild:call:doris_lakehouse:inspect_lakehouse_tablelakehouse_lifecycle_4_1, lakehouse_table_metadata
doris_lakehouse.inspect_variant_columnchild:doris_lakehouse:inspect_variant_columnchild:call:doris_lakehouse:inspect_variant_columnvariant_advanced_4_1, variant_type
doris_semantic.list_semantic_modelschild:doris_semantic:list_semantic_modelschild:call:doris_semantic:list_semantic_modelsossie_model_registry
doris_semantic.get_semantic_model_summarychild:doris_semantic:get_semantic_model_summarychild:call:doris_semantic:get_semantic_model_summaryossie_model_summary
doris_semantic.get_semantic_contextchild:doris_semantic:get_semantic_contextchild:call:doris_semantic:get_semantic_contextossie_semantic_context
doris_semantic.get_semantic_mapping_statuschild:doris_semantic:get_semantic_mapping_statuschild:call:doris_semantic:get_semantic_mapping_statusossie_doris_mapping
doris_semantic.list_metricflow_modelschild:doris_semantic:list_metricflow_modelschild:call:doris_semantic:list_metricflow_modelsmetricflow_model_registry
doris_semantic.get_metricflow_statuschild:doris_semantic:get_metricflow_statuschild:call:doris_semantic:get_metricflow_statusmetricflow_model_status
doris_semantic.list_metricflow_metricschild:doris_semantic:list_metricflow_metricschild:call:doris_semantic:list_metricflow_metricsmetricflow_metric_registry
doris_semantic.get_metricflow_group_byschild:doris_semantic:get_metricflow_group_byschild:call:doris_semantic:get_metricflow_group_bysmetricflow_group_by_registry
doris_semantic.list_metricflow_saved_querieschild:doris_semantic:list_metricflow_saved_querieschild:call:doris_semantic:list_metricflow_saved_queriesmetricflow_saved_query_registry
doris_semantic.get_metricflow_dimension_valueschild:doris_semantic:get_metricflow_dimension_valueschild:call:doris_semantic:get_metricflow_dimension_valuesmetricflow_dimension_value_query
doris_semantic.compile_metricflow_querychild:doris_semantic:compile_metricflow_querychild:call:doris_semantic:compile_metricflow_querymetricflow_doris_compile
doris_semantic.execute_metricflow_querychild:doris_semantic:execute_metricflow_querychild:call:doris_semantic:execute_metricflow_querymetricflow_compile_mcp_execute

Pre-1.0 migration coverage

Flat toolHandlerFormal featureModeSection
exec_query_exec_query_tooldoris_query.execute_queryadapted-
get_table_schema_get_table_schema_tooldoris_catalog.get_table_contextcomposite_sectionschema
get_db_table_list_get_db_table_list_tooldoris_catalog.list_tablesadapted-
get_db_list_get_db_list_tooldoris_catalog.list_databasesadapted-
get_table_comment_get_table_comment_tooldoris_catalog.get_table_contextcomposite_sectioncomments
get_table_column_comments_get_table_column_comments_tooldoris_catalog.get_table_contextcomposite_sectioncomments
get_table_indexes_get_table_indexes_tooldoris_catalog.get_table_contextcomposite_sectionindexes
get_recent_audit_logs_get_recent_audit_logs_tooldoris_governance.get_recent_audit_logsadapted-
get_catalog_list_get_catalog_list_tooldoris_catalog.list_catalogsadapted-
get_sql_explain_get_sql_explain_tooldoris_query.explain_queryadapted-
get_sql_profile_get_sql_profile_tooldoris_query.get_query_profileadapted-
get_table_data_size_get_table_data_size_tooldoris_catalog.get_table_sizeadapted-
get_monitoring_metrics_get_monitoring_metrics_tooldoris_cluster.get_monitoring_metricsadapted-
get_memory_stats_get_memory_stats_tooldoris_cluster.get_memory_statsadapted-
get_table_basic_info_get_table_basic_info_tooldoris_catalog.get_table_contextcomposite_sectionbasic
analyze_columns_analyze_columns_tooldoris_governance.analyze_columnsadapted-
analyze_table_storage_analyze_table_storage_tooldoris_governance.analyze_table_storageadapted-
trace_column_lineage_trace_column_lineage_tooldoris_governance.trace_column_lineageadapted-
monitor_data_freshness_monitor_data_freshness_tooldoris_pipeline.monitor_data_freshnessadapted-
analyze_data_access_patterns_analyze_data_access_patterns_tooldoris_governance.analyze_data_access_patternsadapted-
analyze_data_flow_dependencies_analyze_data_flow_dependencies_tooldoris_pipeline.analyze_data_dependenciesadapted-
analyze_slow_queries_topn_analyze_slow_queries_topn_tooldoris_query.list_slow_queriesadapted-
analyze_resource_growth_curves_analyze_resource_growth_curves_tooldoris_cluster.analyze_resource_growthadapted-
exec_adbc_query_exec_adbc_query_tooldoris_query.execute_adbc_queryadapted-
get_adbc_connection_info_get_adbc_connection_info_tooldoris_query.get_adbc_connection_infoatomic-

This document describes internal 1.0 routing contracts. The pre-1.0 flat names are migration inputs, not registered 1.0 tool aliases.