trello-tools: передавать userConfig в env сервера явно
Claude Code 2.1.281 не экспортирует CLAUDE_PLUGIN_OPTION_* в MCP-сервер
сам, поэтому plugin.json подставляет их через ${user_config.*}.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -37,9 +37,10 @@ import trello
|
||||
|
||||
load_dotenv(Path(__file__).parent / ".env")
|
||||
|
||||
# В плагине .env нет: Claude Code передаёт поля userConfig из
|
||||
# .claude-plugin/plugin.json как CLAUDE_PLUGIN_OPTION_<KEY>. Уже заданные
|
||||
# переменные (например, QA_TASKS_TOKEN из ~/.bashrc) не перетираются.
|
||||
# В плагине .env нет: .claude-plugin/plugin.json передаёт поля userConfig
|
||||
# в env сервера как CLAUDE_PLUGIN_OPTION_<KEY> (незаполненные — пустой
|
||||
# строкой). Пустые пропускаем, уже заданные переменные (например,
|
||||
# QA_TASKS_TOKEN из ~/.bashrc) не перетираются.
|
||||
PLUGIN_OPTIONS = (
|
||||
"TRELLO_API_KEY",
|
||||
"TRELLO_TOKEN",
|
||||
|
||||
Reference in New Issue
Block a user