You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@superset.apache.org by jl...@apache.org on 2025/10/28 17:39:47 UTC

(superset) branch master updated (7a759c903b -> e1455057e7)

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

jli pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/superset.git


    from 7a759c903b chore(deps): bump swagger-ui-react from 5.29.5 to 5.30.0 in /docs (#35865)
     add e1455057e7 feat(mcp): PR2 - Add chart listing and info tools with core infrastructure (#35835)

No new revisions were added by this update.

Summary of changes:
 superset/mcp_service/app.py                        |   4 +
 superset/mcp_service/auth.py                       |  98 +++++++
 superset/mcp_service/chart/schemas.py              | 283 ++++++++++++++++++++
 .../mcp_service/chart/tool/__init__.py             |  10 +-
 superset/mcp_service/chart/tool/get_chart_info.py  |  73 +++++
 superset/mcp_service/chart/tool/list_charts.py     | 126 +++++++++
 superset/mcp_service/common/cache_schemas.py       | 143 ++++++++++
 superset/mcp_service/mcp_core.py                   | 297 +++++++++++++++++++++
 superset/mcp_service/middleware.py                 |  74 +++++
 superset/mcp_service/system/schemas.py             |  49 +++-
 superset/mcp_service/{common => utils}/__init__.py |  17 +-
 .../unit_tests/mcp_service/chart}/__init__.py      |   0
 .../unit_tests/mcp_service/chart/tool}/__init__.py |   0
 .../mcp_service/chart/tool/test_list_charts.py     | 172 ++++++++++++
 .../unit_tests/mcp_service/common}/__init__.py     |   0
 .../mcp_service/system/tool}/__init__.py           |   0
 .../mcp_service/system/tool/test_mcp_core.py       | 204 ++++++++++++++
 .../unit_tests/mcp_service/utils}/__init__.py      |   0
 18 files changed, 1534 insertions(+), 16 deletions(-)
 create mode 100644 superset/mcp_service/auth.py
 create mode 100644 superset/mcp_service/chart/schemas.py
 copy docs/static/.asf.yaml => superset/mcp_service/chart/tool/__init__.py (85%)
 create mode 100644 superset/mcp_service/chart/tool/get_chart_info.py
 create mode 100644 superset/mcp_service/chart/tool/list_charts.py
 create mode 100644 superset/mcp_service/common/cache_schemas.py
 create mode 100644 superset/mcp_service/mcp_core.py
 create mode 100644 superset/mcp_service/middleware.py
 copy superset/mcp_service/{common => utils}/__init__.py (77%)
 copy {superset-core/src/superset_core => tests/unit_tests/mcp_service/chart}/__init__.py (100%)
 copy {superset-core/src/superset_core => tests/unit_tests/mcp_service/chart/tool}/__init__.py (100%)
 create mode 100644 tests/unit_tests/mcp_service/chart/tool/test_list_charts.py
 copy {superset-core/src/superset_core => tests/unit_tests/mcp_service/common}/__init__.py (100%)
 copy {superset-core/src/superset_core => tests/unit_tests/mcp_service/system/tool}/__init__.py (100%)
 create mode 100644 tests/unit_tests/mcp_service/system/tool/test_mcp_core.py
 copy {superset-core/src/superset_core => tests/unit_tests/mcp_service/utils}/__init__.py (100%)