fix: move mcp_servers to metadata.json to prevent silent plugin.json rejection

Claude Code's strict schema validation silently rejects plugins with unknown
root-level fields in plugin.json (anthropics/claude-code#20409).
Moved mcp_servers to separate metadata.json files.
Updated install/uninstall/list scripts to read from new location.
Added cache clearing to switch-profile.sh.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
2026-02-04 13:46:43 -05:00
parent 5a8c3b041f
commit de4126bf68
12 changed files with 26 additions and 14 deletions

View File

@@ -0,0 +1 @@
{"mcp_servers": ["data-platform"]}