3ae697ef1e
Claude Code 2.1.281 не экспортирует CLAUDE_PLUGIN_OPTION_* в MCP-сервер
сам, поэтому plugin.json подставляет их через ${user_config.*}.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
51 lines
2.3 KiB
Markdown
51 lines
2.3 KiB
Markdown
# trello-tools
|
||
|
||
MCP-сервер для Claude Code: карточки Trello, QA-документы и задания для фронта/бэка
|
||
через qa-docs-service. Распространяется как плагин из маркетплейса `gp-tools`.
|
||
|
||
## Установка
|
||
|
||
Нужен [uv](https://docs.astral.sh/uv/) — через него плагин ставит Python и зависимости
|
||
сам, при первом запуске:
|
||
|
||
```bash
|
||
curl -LsSf https://astral.sh/uv/install.sh | sh
|
||
```
|
||
|
||
В Claude Code:
|
||
|
||
```
|
||
/plugin marketplace add https://git.maxerton.live/maxerton/trello-mcp.git
|
||
/plugin install trello-tools@gp-tools
|
||
```
|
||
|
||
При установке Claude Code спросит ключи. Токены хранятся у тебя локально
|
||
(`~/.claude/.credentials.json`), в репозиторий ничего не попадает.
|
||
|
||
| Поле | Кому нужно |
|
||
|---|---|
|
||
| Trello API key, Trello token | всем, кто работает с карточками Trello |
|
||
| QA tasks token | фронту и бэку — доступ к заданиям `/tasks` (выдаёт владелец) |
|
||
| QA service API key | только владельцу, остальные оставляют пустым |
|
||
| QA service URL, Trello board, Trello lists | уже заполнены, менять не нужно |
|
||
|
||
Если окно с ключами не появилось или их нужно поменять:
|
||
`/plugin configure trello-tools@gp-tools`. После установки перезапусти Claude Code.
|
||
|
||
## Обновление
|
||
|
||
```
|
||
/plugin marketplace update gp-tools
|
||
/plugin update trello-tools@gp-tools
|
||
```
|
||
|
||
и перезапусти Claude Code.
|
||
|
||
## Для владельца
|
||
|
||
- Опубликовать новую версию — `git push`: каждый коммит считается новой версией.
|
||
- Если сервер зарегистрирован ещё и вручную (`claude mcp add trello-tools ...`),
|
||
а плагин тоже установлен — инструменты задвоятся. Убрать ручную регистрацию:
|
||
`claude mcp remove trello-tools -s local`.
|
||
- Локальная разработка по-прежнему через `.env` (см. `.env.example`) и `install.txt`.
|