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:
@@ -7,7 +7,17 @@
|
||||
"mcpServers": {
|
||||
"trello-tools": {
|
||||
"command": "uv",
|
||||
"args": ["run", "--quiet", "--script", "${CLAUDE_PLUGIN_ROOT}/server.py"]
|
||||
"args": ["run", "--quiet", "--script", "${CLAUDE_PLUGIN_ROOT}/server.py"],
|
||||
"env": {
|
||||
"CLAUDE_PLUGIN_OPTION_TRELLO_API_KEY": "${user_config.trello_api_key}",
|
||||
"CLAUDE_PLUGIN_OPTION_TRELLO_TOKEN": "${user_config.trello_token}",
|
||||
"CLAUDE_PLUGIN_OPTION_QA_TASKS_TOKEN": "${user_config.qa_tasks_token}",
|
||||
"CLAUDE_PLUGIN_OPTION_QA_SERVICE_API_KEY": "${user_config.qa_service_api_key}",
|
||||
"CLAUDE_PLUGIN_OPTION_QA_SERVICE_URL": "${user_config.qa_service_url}",
|
||||
"CLAUDE_PLUGIN_OPTION_TRELLO_BOARD_ID": "${user_config.trello_board_id}",
|
||||
"CLAUDE_PLUGIN_OPTION_TRELLO_CREATE_LISTS": "${user_config.trello_create_lists}",
|
||||
"CLAUDE_PLUGIN_OPTION_TRELLO_ATTACHMENTS_DIR": "${user_config.trello_attachments_dir}"
|
||||
}
|
||||
}
|
||||
},
|
||||
"userConfig": {
|
||||
|
||||
Reference in New Issue
Block a user