Amin Ghadersohi
eb8a8aebf5
fix(mcp): escape LIKE wildcards in find_users to prevent user enumeration ( #41593 )
...
(cherry picked from commit 7f4cac63c9 )
2026-07-02 11:06:44 -07:00
Amin Ghadersohi
aab1c0483e
chore(mcp): remove low-value list/info tools that fail agent-native policy ( #40690 )
...
(cherry picked from commit ef7379c47e )
Adapted for 6.0-release: on this branch only the css_template and theme MCP
tool groups exist, so this pick removes those two groups (their list/get tools,
schemas, and unit tests) along with their docstring and get_schema references.
The plugin, action_log, and task-management tool groups the upstream change
also touched do not exist on 6.0 and were left untouched.
2026-07-02 10:35:18 -07:00
Amin Ghadersohi
2ead15894e
feat(mcp): add list_reports and get_report_info tools ( #40348 )
...
Co-authored-by: Richard Fogaça <richardfogaca@gmail.com >
(cherry picked from commit 5312d0adf8 )
2026-06-05 17:24:35 -07:00
Amin Ghadersohi
22327a9a0a
feat(mcp): add list and get tools for CSS templates and themes ( #40343 )
...
(cherry picked from commit d350792d43 )
2026-06-05 17:07:42 -07:00
Mehmet Salih Yavuz
cd64365399
feat(mcp): add find_users tool and owner filter columns for listings ( #39679 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
(cherry picked from commit d1d07112aa )
2026-06-03 09:13:54 -07:00
Alexandru Soare
ad42f8a8b4
feat(mcp): Add mcp_call_id to tool responses for server log correlation ( #39776 )
...
(cherry picked from commit 55024e8f4d )
2026-06-03 09:13:54 -07:00
Elizabeth Thompson
7d28006505
fix(mcp): exclude self-referencing filter columns from get_schema output ( #39826 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
(cherry picked from commit ef0efb7493 )
2026-05-21 14:55:51 -07:00
Enzo Martellucci
4bfaeb8f10
feat(mcp): add generate_bug_report tool with PII sanitization ( #39595 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
(cherry picked from commit e4fe08ab9e )
2026-05-15 20:10:15 -07:00
Amin Ghadersohi
2e502a4019
fix(mcp): add description and certification fields to default list tool columns ( #39017 )
...
(cherry picked from commit 7be2acb2f3 )
2026-05-14 21:02:44 -07:00
Elizabeth Thompson
be13d5001c
feat(mcp): restore self-lookup via created_by_me flag ( #39638 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
(cherry picked from commit 8d17c34068 )
2026-04-30 11:02:59 -07:00
Richard Fogaca Nienkotter
8254f3b1f9
fix(mcp): protect data-model metadata from dashboard viewers ( #39599 )
...
Co-authored-by: Elizabeth Thompson <eschutho@gmail.com >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
(cherry picked from commit d79eb5842a )
2026-04-30 10:58:56 -07:00
Richard Fogaca Nienkotter
ac86bcc518
fix(mcp): hide user directory metadata from responses ( #39576 )
...
Co-authored-by: Elizabeth Thompson <eschutho@gmail.com >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
(cherry picked from commit 0d50fd676b )
2026-04-29 15:51:11 -07:00
Amin Ghadersohi
81db93122f
fix(mcp): handle stale SSL connections, heatmap duplicate labels, and session rollback ( #39015 )
...
(cherry picked from commit b3a402d936 )
2026-04-13 10:16:50 -07:00
Amin Ghadersohi
90830f2780
fix(mcp): remove @parse_request decorator for cleaner tool schemas ( #38918 )
...
(cherry picked from commit d1903afc69 )
2026-04-13 10:16:48 -07:00
Amin Ghadersohi
cc76855755
fix(mcp): replace uuid with url and changed_on_humanized in default list columns ( #38566 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
(cherry picked from commit fc156d0014 )
2026-03-20 09:34:35 -07:00
Amin Ghadersohi
289602d160
fix(mcp): fix crashes in list tools, dataset info, chart preview, and add owner/favorite filters ( #38277 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
(cherry picked from commit d5cf77cd60 )
2026-03-20 09:34:34 -07:00
Amin Ghadersohi
f6e2c7c730
fix(mcp): extract role names as strings in UserInfo serialization ( #38612 )
...
(cherry picked from commit d4f1f8db00 )
2026-03-13 23:19:42 -07:00
Amin Ghadersohi
3df5816400
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 >
(cherry picked from commit c54b21ef98 )
2026-03-10 14:04:30 -07:00
Amin Ghadersohi
a4d7521a40
feat(mcp): add user roles to MCP response and permission-aware instructions ( #38367 )
...
(cherry picked from commit db7665c0bc )
2026-03-08 20:28:09 -07:00
Amin Ghadersohi
3cbb208b4f
feat(mcp): dynamic feature availability via menus and feature flags ( #37964 )
...
(cherry picked from commit 1cd35bb102 )
2026-03-01 10:37:51 -08:00
Amin Ghadersohi
553d5938a8
feat(mcp): expose current user identity in get_instance_info and add created_by_fk filter ( #37967 )
...
(cherry picked from commit f7218e7a19 )
2026-02-18 09:17:02 -08:00
Amin Ghadersohi
519deb99e1
feat(mcp): add unified get_schema tool for schema discovery ( #36458 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
(cherry picked from commit 84279acd2f )
2026-01-26 12:40:51 -08:00
Amin Ghadersohi
462b634a31
fix(mcp): simplify health_check tool and refactor system utils ( #36063 )
...
(cherry picked from commit c244e7f847 )
2026-01-26 12:40:47 -08:00
Amin Ghadersohi
68e8ba7732
feat(mcp): PR2 - Add chart listing and info tools with core infrastructure ( #35835 )
...
(cherry picked from commit e1455057e7 )
2026-01-26 12:40:45 -08:00