You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@superset.apache.org by mi...@apache.org on 2026/07/01 18:33:55 UTC

(superset) branch aminghadersohi/mcp-semantic-layer-tools updated (290ab5d8824 -> ec88c32af07)

This is an automated email from the ASF dual-hosted git repository.

aminghadersohi pushed a change to branch aminghadersohi/mcp-semantic-layer-tools
in repository https://gitbox.apache.org/repos/asf/superset.git


    from 290ab5d8824 fix(mcp): validate time_column datetime type, add missing tool tests
     add ec88c32af07 fix(mcp): revert accidental chmod +x on pre-existing mcp_service files

No new revisions were added by this update.

Summary of changes:
 superset/mcp_service/__init__.py                                        | 0
 superset/mcp_service/__main__.py                                        | 0
 superset/mcp_service/annotation_layer/__init__.py                       | 0
 superset/mcp_service/annotation_layer/schemas.py                        | 0
 superset/mcp_service/annotation_layer/tool/__init__.py                  | 0
 superset/mcp_service/annotation_layer/tool/get_annotation_layer_info.py | 0
 superset/mcp_service/annotation_layer/tool/get_layer_annotation_info.py | 0
 superset/mcp_service/annotation_layer/tool/list_annotation_layers.py    | 0
 superset/mcp_service/annotation_layer/tool/list_layer_annotations.py    | 0
 superset/mcp_service/auth.py                                            | 0
 superset/mcp_service/chart/chart_helpers.py                             | 0
 superset/mcp_service/chart/chart_utils.py                               | 0
 superset/mcp_service/chart/prompts/create_chart_guided.py               | 0
 superset/mcp_service/chart/schemas.py                                   | 0
 superset/mcp_service/chart/tool/generate_chart.py                       | 0
 superset/mcp_service/chart/tool/get_chart_data.py                       | 0
 superset/mcp_service/chart/tool/get_chart_info.py                       | 0
 superset/mcp_service/chart/tool/get_chart_preview.py                    | 0
 superset/mcp_service/chart/tool/get_chart_type_schema.py                | 0
 superset/mcp_service/chart/tool/list_charts.py                          | 0
 superset/mcp_service/chart/tool/update_chart.py                         | 0
 superset/mcp_service/chart/tool/update_chart_preview.py                 | 0
 superset/mcp_service/chart/validation/dataset_validator.py              | 0
 superset/mcp_service/chart/validation/pipeline.py                       | 0
 superset/mcp_service/chart/validation/runtime/__init__.py               | 0
 superset/mcp_service/chart/validation/runtime/chart_type_suggester.py   | 0
 superset/mcp_service/chart/validation/schema_validator.py               | 0
 superset/mcp_service/common/schema_discovery.py                         | 0
 superset/mcp_service/composite_token_verifier.py                        | 0
 superset/mcp_service/constants.py                                       | 0
 superset/mcp_service/dashboard/schemas.py                               | 0
 superset/mcp_service/dashboard/tool/__init__.py                         | 0
 superset/mcp_service/dashboard/tool/add_chart_to_existing_dashboard.py  | 0
 superset/mcp_service/dashboard/tool/duplicate_dashboard.py              | 0
 superset/mcp_service/dashboard/tool/generate_dashboard.py               | 0
 superset/mcp_service/dashboard/tool/get_dashboard_datasets.py           | 0
 superset/mcp_service/dashboard/tool/get_dashboard_info.py               | 0
 superset/mcp_service/dashboard/tool/get_dashboard_layout.py             | 0
 superset/mcp_service/dashboard/tool/list_dashboards.py                  | 0
 superset/mcp_service/dashboard/tool/manage_native_filters.py            | 0
 superset/mcp_service/dashboard/tool/remove_chart_from_dashboard.py      | 0
 superset/mcp_service/dashboard/tool/update_dashboard.py                 | 0
 superset/mcp_service/database/schemas.py                                | 0
 superset/mcp_service/dataset/schemas.py                                 | 0
 superset/mcp_service/dataset/tool/__init__.py                           | 0
 superset/mcp_service/dataset/tool/create_dataset.py                     | 0
 superset/mcp_service/dataset/tool/create_virtual_dataset.py             | 0
 superset/mcp_service/dataset/tool/get_dataset_info.py                   | 0
 superset/mcp_service/dataset/tool/list_datasets.py                      | 0
 superset/mcp_service/docs/tool-search-optimization.md                   | 0
 superset/mcp_service/explore/schemas.py                                 | 0
 superset/mcp_service/explore/tool/generate_explore_link.py              | 0
 superset/mcp_service/jwt_verifier.py                                    | 0
 superset/mcp_service/mcp_config.py                                      | 0
 superset/mcp_service/mcp_core.py                                        | 0
 superset/mcp_service/middleware.py                                      | 0
 superset/mcp_service/privacy.py                                         | 0
 superset/mcp_service/query/__init__.py                                  | 0
 superset/mcp_service/query/schemas.py                                   | 0
 superset/mcp_service/query/tool/__init__.py                             | 0
 superset/mcp_service/query/tool/get_query_info.py                       | 0
 superset/mcp_service/query/tool/list_queries.py                         | 0
 superset/mcp_service/report/__init__.py                                 | 0
 superset/mcp_service/report/schemas.py                                  | 0
 superset/mcp_service/report/tool/__init__.py                            | 0
 superset/mcp_service/report/tool/get_report_info.py                     | 0
 superset/mcp_service/report/tool/list_reports.py                        | 0
 superset/mcp_service/rls/__init__.py                                    | 0
 superset/mcp_service/rls/schemas.py                                     | 0
 superset/mcp_service/rls/tool/__init__.py                               | 0
 superset/mcp_service/rls/tool/get_rls_filter_info.py                    | 0
 superset/mcp_service/rls/tool/list_rls_filters.py                       | 0
 superset/mcp_service/role/__init__.py                                   | 0
 superset/mcp_service/role/schemas.py                                    | 0
 superset/mcp_service/role/tool/__init__.py                              | 0
 superset/mcp_service/role/tool/get_role_info.py                         | 0
 superset/mcp_service/role/tool/list_roles.py                            | 0
 superset/mcp_service/saved_query/__init__.py                            | 0
 superset/mcp_service/saved_query/schemas.py                             | 0
 superset/mcp_service/saved_query/tool/__init__.py                       | 0
 superset/mcp_service/saved_query/tool/get_saved_query_info.py           | 0
 superset/mcp_service/saved_query/tool/list_saved_queries.py             | 0
 superset/mcp_service/screenshot/webdriver_config.py                     | 0
 superset/mcp_service/screenshot/webdriver_pool.py                       | 0
 superset/mcp_service/server.py                                          | 0
 superset/mcp_service/sql_lab/schemas.py                                 | 0
 superset/mcp_service/sql_lab/tool/open_sql_lab_with_context.py          | 0
 superset/mcp_service/storage.py                                         | 0
 superset/mcp_service/system/schemas.py                                  | 0
 superset/mcp_service/system/tool/__init__.py                            | 0
 superset/mcp_service/system/tool/get_schema.py                          | 0
 superset/mcp_service/tag/__init__.py                                    | 0
 superset/mcp_service/tag/schemas.py                                     | 0
 superset/mcp_service/tag/tool/__init__.py                               | 0
 superset/mcp_service/tag/tool/get_tag_info.py                           | 0
 superset/mcp_service/tag/tool/list_tags.py                              | 0
 superset/mcp_service/task/__init__.py                                   | 0
 superset/mcp_service/task/schemas.py                                    | 0
 superset/mcp_service/task/tool/__init__.py                              | 0
 superset/mcp_service/task/tool/get_task_info.py                         | 0
 superset/mcp_service/task/tool/list_tasks.py                            | 0
 superset/mcp_service/user/__init__.py                                   | 0
 superset/mcp_service/user/schemas.py                                    | 0
 superset/mcp_service/user/tool/__init__.py                              | 0
 superset/mcp_service/user/tool/get_user_info.py                         | 0
 superset/mcp_service/user/tool/list_users.py                            | 0
 superset/mcp_service/utils/error_sanitization.py                        | 0
 superset/mcp_service/utils/permissions_utils.py                         | 0
 superset/mcp_service/utils/response_utils.py                            | 0
 superset/mcp_service/utils/sanitization.py                              | 0
 superset/mcp_service/utils/url_utils.py                                 | 0
 111 files changed, 0 insertions(+), 0 deletions(-)
 mode change 100755 => 100644 superset/mcp_service/__init__.py
 mode change 100755 => 100644 superset/mcp_service/__main__.py
 mode change 100755 => 100644 superset/mcp_service/annotation_layer/__init__.py
 mode change 100755 => 100644 superset/mcp_service/annotation_layer/schemas.py
 mode change 100755 => 100644 superset/mcp_service/annotation_layer/tool/__init__.py
 mode change 100755 => 100644 superset/mcp_service/annotation_layer/tool/get_annotation_layer_info.py
 mode change 100755 => 100644 superset/mcp_service/annotation_layer/tool/get_layer_annotation_info.py
 mode change 100755 => 100644 superset/mcp_service/annotation_layer/tool/list_annotation_layers.py
 mode change 100755 => 100644 superset/mcp_service/annotation_layer/tool/list_layer_annotations.py
 mode change 100755 => 100644 superset/mcp_service/auth.py
 mode change 100755 => 100644 superset/mcp_service/chart/chart_helpers.py
 mode change 100755 => 100644 superset/mcp_service/chart/chart_utils.py
 mode change 100755 => 100644 superset/mcp_service/chart/prompts/create_chart_guided.py
 mode change 100755 => 100644 superset/mcp_service/chart/schemas.py
 mode change 100755 => 100644 superset/mcp_service/chart/tool/generate_chart.py
 mode change 100755 => 100644 superset/mcp_service/chart/tool/get_chart_data.py
 mode change 100755 => 100644 superset/mcp_service/chart/tool/get_chart_info.py
 mode change 100755 => 100644 superset/mcp_service/chart/tool/get_chart_preview.py
 mode change 100755 => 100644 superset/mcp_service/chart/tool/get_chart_type_schema.py
 mode change 100755 => 100644 superset/mcp_service/chart/tool/list_charts.py
 mode change 100755 => 100644 superset/mcp_service/chart/tool/update_chart.py
 mode change 100755 => 100644 superset/mcp_service/chart/tool/update_chart_preview.py
 mode change 100755 => 100644 superset/mcp_service/chart/validation/dataset_validator.py
 mode change 100755 => 100644 superset/mcp_service/chart/validation/pipeline.py
 mode change 100755 => 100644 superset/mcp_service/chart/validation/runtime/__init__.py
 mode change 100755 => 100644 superset/mcp_service/chart/validation/runtime/chart_type_suggester.py
 mode change 100755 => 100644 superset/mcp_service/chart/validation/schema_validator.py
 mode change 100755 => 100644 superset/mcp_service/common/schema_discovery.py
 mode change 100755 => 100644 superset/mcp_service/composite_token_verifier.py
 mode change 100755 => 100644 superset/mcp_service/constants.py
 mode change 100755 => 100644 superset/mcp_service/dashboard/schemas.py
 mode change 100755 => 100644 superset/mcp_service/dashboard/tool/__init__.py
 mode change 100755 => 100644 superset/mcp_service/dashboard/tool/add_chart_to_existing_dashboard.py
 mode change 100755 => 100644 superset/mcp_service/dashboard/tool/duplicate_dashboard.py
 mode change 100755 => 100644 superset/mcp_service/dashboard/tool/generate_dashboard.py
 mode change 100755 => 100644 superset/mcp_service/dashboard/tool/get_dashboard_datasets.py
 mode change 100755 => 100644 superset/mcp_service/dashboard/tool/get_dashboard_info.py
 mode change 100755 => 100644 superset/mcp_service/dashboard/tool/get_dashboard_layout.py
 mode change 100755 => 100644 superset/mcp_service/dashboard/tool/list_dashboards.py
 mode change 100755 => 100644 superset/mcp_service/dashboard/tool/manage_native_filters.py
 mode change 100755 => 100644 superset/mcp_service/dashboard/tool/remove_chart_from_dashboard.py
 mode change 100755 => 100644 superset/mcp_service/dashboard/tool/update_dashboard.py
 mode change 100755 => 100644 superset/mcp_service/database/schemas.py
 mode change 100755 => 100644 superset/mcp_service/dataset/schemas.py
 mode change 100755 => 100644 superset/mcp_service/dataset/tool/__init__.py
 mode change 100755 => 100644 superset/mcp_service/dataset/tool/create_dataset.py
 mode change 100755 => 100644 superset/mcp_service/dataset/tool/create_virtual_dataset.py
 mode change 100755 => 100644 superset/mcp_service/dataset/tool/get_dataset_info.py
 mode change 100755 => 100644 superset/mcp_service/dataset/tool/list_datasets.py
 mode change 100755 => 100644 superset/mcp_service/docs/tool-search-optimization.md
 mode change 100755 => 100644 superset/mcp_service/explore/schemas.py
 mode change 100755 => 100644 superset/mcp_service/explore/tool/generate_explore_link.py
 mode change 100755 => 100644 superset/mcp_service/jwt_verifier.py
 mode change 100755 => 100644 superset/mcp_service/mcp_config.py
 mode change 100755 => 100644 superset/mcp_service/mcp_core.py
 mode change 100755 => 100644 superset/mcp_service/middleware.py
 mode change 100755 => 100644 superset/mcp_service/privacy.py
 mode change 100755 => 100644 superset/mcp_service/query/__init__.py
 mode change 100755 => 100644 superset/mcp_service/query/schemas.py
 mode change 100755 => 100644 superset/mcp_service/query/tool/__init__.py
 mode change 100755 => 100644 superset/mcp_service/query/tool/get_query_info.py
 mode change 100755 => 100644 superset/mcp_service/query/tool/list_queries.py
 mode change 100755 => 100644 superset/mcp_service/report/__init__.py
 mode change 100755 => 100644 superset/mcp_service/report/schemas.py
 mode change 100755 => 100644 superset/mcp_service/report/tool/__init__.py
 mode change 100755 => 100644 superset/mcp_service/report/tool/get_report_info.py
 mode change 100755 => 100644 superset/mcp_service/report/tool/list_reports.py
 mode change 100755 => 100644 superset/mcp_service/rls/__init__.py
 mode change 100755 => 100644 superset/mcp_service/rls/schemas.py
 mode change 100755 => 100644 superset/mcp_service/rls/tool/__init__.py
 mode change 100755 => 100644 superset/mcp_service/rls/tool/get_rls_filter_info.py
 mode change 100755 => 100644 superset/mcp_service/rls/tool/list_rls_filters.py
 mode change 100755 => 100644 superset/mcp_service/role/__init__.py
 mode change 100755 => 100644 superset/mcp_service/role/schemas.py
 mode change 100755 => 100644 superset/mcp_service/role/tool/__init__.py
 mode change 100755 => 100644 superset/mcp_service/role/tool/get_role_info.py
 mode change 100755 => 100644 superset/mcp_service/role/tool/list_roles.py
 mode change 100755 => 100644 superset/mcp_service/saved_query/__init__.py
 mode change 100755 => 100644 superset/mcp_service/saved_query/schemas.py
 mode change 100755 => 100644 superset/mcp_service/saved_query/tool/__init__.py
 mode change 100755 => 100644 superset/mcp_service/saved_query/tool/get_saved_query_info.py
 mode change 100755 => 100644 superset/mcp_service/saved_query/tool/list_saved_queries.py
 mode change 100755 => 100644 superset/mcp_service/screenshot/webdriver_config.py
 mode change 100755 => 100644 superset/mcp_service/screenshot/webdriver_pool.py
 mode change 100755 => 100644 superset/mcp_service/server.py
 mode change 100755 => 100644 superset/mcp_service/sql_lab/schemas.py
 mode change 100755 => 100644 superset/mcp_service/sql_lab/tool/open_sql_lab_with_context.py
 mode change 100755 => 100644 superset/mcp_service/storage.py
 mode change 100755 => 100644 superset/mcp_service/system/schemas.py
 mode change 100755 => 100644 superset/mcp_service/system/tool/__init__.py
 mode change 100755 => 100644 superset/mcp_service/system/tool/get_schema.py
 mode change 100755 => 100644 superset/mcp_service/tag/__init__.py
 mode change 100755 => 100644 superset/mcp_service/tag/schemas.py
 mode change 100755 => 100644 superset/mcp_service/tag/tool/__init__.py
 mode change 100755 => 100644 superset/mcp_service/tag/tool/get_tag_info.py
 mode change 100755 => 100644 superset/mcp_service/tag/tool/list_tags.py
 mode change 100755 => 100644 superset/mcp_service/task/__init__.py
 mode change 100755 => 100644 superset/mcp_service/task/schemas.py
 mode change 100755 => 100644 superset/mcp_service/task/tool/__init__.py
 mode change 100755 => 100644 superset/mcp_service/task/tool/get_task_info.py
 mode change 100755 => 100644 superset/mcp_service/task/tool/list_tasks.py
 mode change 100755 => 100644 superset/mcp_service/user/__init__.py
 mode change 100755 => 100644 superset/mcp_service/user/schemas.py
 mode change 100755 => 100644 superset/mcp_service/user/tool/__init__.py
 mode change 100755 => 100644 superset/mcp_service/user/tool/get_user_info.py
 mode change 100755 => 100644 superset/mcp_service/user/tool/list_users.py
 mode change 100755 => 100644 superset/mcp_service/utils/error_sanitization.py
 mode change 100755 => 100644 superset/mcp_service/utils/permissions_utils.py
 mode change 100755 => 100644 superset/mcp_service/utils/response_utils.py
 mode change 100755 => 100644 superset/mcp_service/utils/sanitization.py
 mode change 100755 => 100644 superset/mcp_service/utils/url_utils.py