trello-tools: плагин и маркетплейс gp-tools для Claude Code
Сервер запускается через uv run --script, ключи запрашиваются при установке плагина (userConfig) вместо .env. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"name": "gp-tools",
|
||||
"owner": {
|
||||
"name": "maxerton"
|
||||
},
|
||||
"description": "Инструменты для работы с Trello и qa-docs-service",
|
||||
"plugins": [
|
||||
{
|
||||
"name": "trello-tools",
|
||||
"source": "./",
|
||||
"description": "Карточки Trello, QA-документы и задания для фронта/бэка"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,62 @@
|
||||
{
|
||||
"name": "trello-tools",
|
||||
"description": "Карточки Trello, QA-документы и задания для фронта/бэка",
|
||||
"author": {
|
||||
"name": "maxerton"
|
||||
},
|
||||
"mcpServers": {
|
||||
"trello-tools": {
|
||||
"command": "uv",
|
||||
"args": ["run", "--quiet", "--script", "${CLAUDE_PLUGIN_ROOT}/server.py"]
|
||||
}
|
||||
},
|
||||
"userConfig": {
|
||||
"trello_api_key": {
|
||||
"type": "string",
|
||||
"title": "Trello API key",
|
||||
"description": "Ключ Trello: https://trello.com/power-ups/admin → API key",
|
||||
"sensitive": true
|
||||
},
|
||||
"trello_token": {
|
||||
"type": "string",
|
||||
"title": "Trello token",
|
||||
"description": "Токен Trello, выданный под этот API key",
|
||||
"sensitive": true
|
||||
},
|
||||
"qa_tasks_token": {
|
||||
"type": "string",
|
||||
"title": "QA tasks token",
|
||||
"description": "Токен заданий для фронта/бэка (доступ только к /tasks). Выдаёт владелец сервиса",
|
||||
"sensitive": true
|
||||
},
|
||||
"qa_service_api_key": {
|
||||
"type": "string",
|
||||
"title": "QA service API key",
|
||||
"description": "Ключ владельца для публикации QA-документов. Фронту и бэку не нужен — оставь пустым",
|
||||
"sensitive": true
|
||||
},
|
||||
"qa_service_url": {
|
||||
"type": "string",
|
||||
"title": "QA service URL",
|
||||
"description": "Адрес qa-docs-service",
|
||||
"default": "https://hpd.maxerton.live/"
|
||||
},
|
||||
"trello_board_id": {
|
||||
"type": "string",
|
||||
"title": "Trello board",
|
||||
"description": "Доска, на которой trello_create_card создаёт карточки: id или shortLink из https://trello.com/b/<shortLink>/...",
|
||||
"default": "3SXxWovk"
|
||||
},
|
||||
"trello_create_lists": {
|
||||
"type": "string",
|
||||
"title": "Trello lists",
|
||||
"description": "Столбцы этой доски, куда разрешено создавать карточки, через запятую",
|
||||
"default": "Next Spring Backend,Next Sprint FrontEnd"
|
||||
},
|
||||
"trello_attachments_dir": {
|
||||
"type": "string",
|
||||
"title": "Attachments dir",
|
||||
"description": "Куда trello_get_attachment скачивает вложения. Пусто — <tmp>/trello-attachments/<card_id>/"
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user