Michael S. Molina
|
832fee3ff8
|
refactor(mcp): move superset_core MCP module from mcp to api/mcp (#38394)
|
2026-03-04 09:38:17 -08:00 |
|
Amin Ghadersohi
|
ae99b19422
|
feat(mcp): add detailed JWT error messages and default auth factory fallback (#37972)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-26 14:21:40 +01:00 |
|
Amin Ghadersohi
|
abf0b7cf4b
|
fix(mcp): use broad Exception in outermost tool-level handlers (#38254)
|
2026-02-25 22:08:56 +01:00 |
|
Amin Ghadersohi
|
eef4d95c22
|
fix(mcp): add dataset validation for chart tools (#37185)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-02-25 18:54:47 +01:00 |
|
Amin Ghadersohi
|
cc1128a404
|
feat(mcp): add response size guard to prevent oversized responses (#37200)
|
2026-02-25 09:43:14 -08:00 |
|
Amin Ghadersohi
|
c54b21ef98
|
fix(mcp): add eager loading to get_info tools to prevent N+1 query timeouts (#38129)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-25 17:28:58 +01:00 |
|
Amin Ghadersohi
|
a1312a86e8
|
fix(mcp): normalize column names to fix time series filter prompt issue (#37187)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-02-25 15:27:53 +01:00 |
|
Amin Ghadersohi
|
3084907931
|
feat(mcp): support unsaved state in Explore and Dashboard tools (#37183)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-02-25 15:25:23 +01:00 |
|
Amin Ghadersohi
|
1cd35bb102
|
feat(mcp): dynamic feature availability via menus and feature flags (#37964)
|
2026-02-25 12:01:44 +01:00 |
|
Amin Ghadersohi
|
6e94a6c21a
|
fix(mcp): fix dashboard chart placement with proper COLUMN layout and tab support (#37970)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-23 16:41:10 +01:00 |
|
Amin Ghadersohi
|
2a3567d2f1
|
fix(mcp): Remove unsupported thumbnail/preview URLs and internal fields from MCP schemas (#38109)
|
2026-02-23 12:44:12 +01:00 |
|
Amin Ghadersohi
|
9f8b212ccc
|
feat(mcp): add LIKE, ILIKE, IN, NOT IN filter operators to MCP chart tools (#38071)
|
2026-02-20 11:56:40 +01:00 |
|
Amin Ghadersohi
|
aec1f6edce
|
fix(mcp): use last data-bearing statement in execute_sql response (#37968)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-17 13:13:55 +01:00 |
|
Amin Ghadersohi
|
f7218e7a19
|
feat(mcp): expose current user identity in get_instance_info and add created_by_fk filter (#37967)
|
2026-02-17 13:11:34 +01:00 |
|
Amin Ghadersohi
|
5cd829f13c
|
fix(mcp): handle more chart types in get_chart_data fallback query construction (#37969)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-17 13:02:42 +01:00 |
|
Amin Ghadersohi
|
4dfece9ee5
|
feat(mcp): add event_logger instrumentation to MCP tools (#37859)
|
2026-02-12 16:50:20 +01:00 |
|
Amin Ghadersohi
|
3f64c25712
|
fix(mcp): Add database_name as valid filter column for list_datasets (#37865)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-12 16:47:46 +01:00 |
|
Amin Ghadersohi
|
01ac966b83
|
fix(mcp): remove html.escape to fix ampersand display in chart titles (#37186)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-02-05 19:49:37 -08:00 |
|
Amin Ghadersohi
|
47db185e3b
|
fix(mcp): include x_axis column in query context for series charts with group_by (#37639)
|
2026-02-05 19:59:44 +01:00 |
|
Amin Ghadersohi
|
4147d877fc
|
fix(mcp): prevent DATE_TRUNC on non-temporal columns in chart generation (#37433)
|
2026-02-05 09:24:31 -08:00 |
|
Amin Ghadersohi
|
a9dca529c1
|
fix(mcp): treat runtime validation warnings as informational, not errors (#37214)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-02-05 09:23:51 -08:00 |
|
Amin Ghadersohi
|
5914e83436
|
chore(mcp): remove unused MCP_SERVICE feature flag (#37618)
|
2026-02-03 15:23:08 +01:00 |
|
Amin Ghadersohi
|
0b5e4dd5de
|
feat(mcp): add config toggle to disable parse_request decorator (#37617)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-02-03 15:22:44 +01:00 |
|
Amin Ghadersohi
|
1ee14c5993
|
fix(mcp): improve prompts, resources, and instructions clarity (#37389)
|
2026-01-30 12:25:38 -08:00 |
|
Kamil Gabryjelski
|
0b34363654
|
fix(mcp): Instance not bound to session error (#37548)
|
2026-01-29 18:00:34 +01:00 |
|
Amin Ghadersohi
|
6663709a23
|
fix(mcp): tools not listed when JWT auth is enabled (#37377)
|
2026-01-28 11:20:20 +01:00 |
|
Amin Ghadersohi
|
e6d0f97aab
|
fix(mcp): always filter list responses by columns_requested (#37505)
|
2026-01-28 11:15:19 +01:00 |
|
Amin Ghadersohi
|
ec36791551
|
fix(mcp): resolve Flask app context error in MCP tools (#37309)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-21 11:10:31 -08:00 |
|
Amin Ghadersohi
|
0fedfe03d5
|
feat(mcp): add stacked bar/area chart support (#37188)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-21 11:10:16 -08:00 |
|
Amin Ghadersohi
|
e1fa374517
|
feat(mcp): add time_grain parameter to XY chart generation (#37182)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-20 09:28:42 -08:00 |
|
Amin Ghadersohi
|
50d0508a92
|
feat(mcp): Add Redis EventStore support for multi-pod deployments (#37216)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-20 17:30:47 +01:00 |
|
Amin Ghadersohi
|
fe16c828cf
|
feat(mcp): Add support for AG Grid Interactive Table (ag-grid-table) viz_type (#37191)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-20 11:34:13 +01:00 |
|
Amin Ghadersohi
|
2d20079a88
|
fix(mcp): Remove screenshot URL functionality from MCP chart tools (#37228)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-20 11:30:09 +01:00 |
|
Michael S. Molina
|
409cdad264
|
fix(mcp): prevent MCP service from corrupting shared appbuilder singleton (#37252)
|
2026-01-19 13:03:37 -03:00 |
|
Amin Ghadersohi
|
896947c787
|
fix(mcp): restore select_columns filtering in list tools (#37213)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-16 17:35:34 -08:00 |
|
Amin Ghadersohi
|
2bcb66c2fc
|
refactor(mcp): simplify single metric chart type check (#37215)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-16 19:35:26 +01:00 |
|
Amin Ghadersohi
|
d0783da3e5
|
fix(mcp): Handle big_number charts and make semantic warnings non-blocking (#37142)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-16 18:19:06 +01:00 |
|
Amin Ghadersohi
|
4532ccf638
|
fix(mcp): push Flask app context in mcp_auth_hook for tool execution (#37190)
|
2026-01-16 07:45:57 -08:00 |
|
Amin Ghadersohi
|
ecefba5bf7
|
fix(mcp): resolve startup failures from circular DAO imports (#37023)
|
2026-01-09 15:07:30 -08:00 |
|
Amin Ghadersohi
|
85cf46dc1c
|
fix(mcp): remove unused ctx parameter from health_check tool (#36992)
|
2026-01-08 21:38:22 -08:00 |
|
Amin Ghadersohi
|
047360641a
|
feat(mcp): change save_chart default to False for preview-first workflow (#36935)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-08 11:30:01 -08:00 |
|
Amin Ghadersohi
|
84279acd2f
|
feat(mcp): add unified get_schema tool for schema discovery (#36458)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-07 15:26:17 -08:00 |
|
Amin Ghadersohi
|
64ee48f147
|
fix(mcp): use chart.query_context for get_chart_data like the API does (#36937)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-07 16:32:45 -03:00 |
|
Michael S. Molina
|
6b25d0663e
|
refactor: Migrates the MCP execute_sql tool to use the SQL execution API (#36739)
Co-authored-by: codeant-ai-for-open-source[bot] <244253245+codeant-ai-for-open-source[bot]@users.noreply.github.com>
|
2025-12-22 09:48:28 -03:00 |
|
Amin Ghadersohi
|
e3e6b0e18b
|
fix(mcp): use SQLScript for all SQL parsing in execute_sql (#36599)
|
2025-12-20 20:52:56 -08:00 |
|
Amin Ghadersohi
|
d5dbd06824
|
docs(mcp): add Kubernetes deployment instructions to MCP service README (#36547)
|
2025-12-12 12:24:50 -08:00 |
|
Amin Ghadersohi
|
e5b7e38a30
|
feat(mcp): add datasource field to generate_explore_link form_data (#36543)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
|
2025-12-12 16:51:58 +01:00 |
|
Amin Ghadersohi
|
a588668899
|
feat(mcp): return form_data and form_data_key in generate_chart and generate_explore_link responses (#36539)
|
2025-12-11 13:21:49 -08:00 |
|
Antonio Rivero
|
dba3fdfadf
|
feat(mcp): Caching uses in-memory store by default when no external store is configured (#36527)
|
2025-12-11 13:08:09 +01:00 |
|
Antonio Rivero
|
683a65488f
|
feat(mcp): Add ResponseCachingMiddleware and Storage (#36497)
|
2025-12-11 01:20:50 +01:00 |
|