redmine-cli
redmine-cli ведет задачи и учет времени Redmine из терминала и отдает их агенту через скилл или встроенный MCP-сервер
- 63 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Ключ API Redmine открывает задачи и учет времени, а при включенной записи агент может их менять
- Установочные скрипты запускаются через `curl | bash`
Установка
- Работает в
Ручная установка
brew install aarondpn/tap/redmineЗатем `redmine auth login`, чтобы указать сервер и ключ API.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Ключ API Redmine открывает задачи и учет времени, а при включенной записи агент может их менять
- Установочные скрипты запускаются через `curl | bash`
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
redmine-cli — консольный клиент на Go для Redmine. Команды `redmine issues list`, `redmine issues view 123`, `redmine time log` работают с задачами и временем, вывод в JSON и фильтр `--jq` подходят для скриптов. Поддерживаются версии Redmine 4.x–7.x. Для агентов в комплекте идут скилл в формате `SKILL.md` и MCP-сервер `redmine mcp serve`. Скилл объясняет агенту форматы вывода, разрешение имен и пагинацию. MCP-сервер по умолчанию только читает, а запись включается переменной `REDMINE_MCP_ENABLE_WRITES`, есть списки разрешенных и запрещенных инструментов по группам.
Для кого. Командам, которые ведут проекты в Redmine и хотят отдать агенту задачи и списание времени с контролем записи.
Подходит, если
- Агент в Claude Code должен найти свои открытые задачи в проекте и показать статусы
- Нужно списать время на задачу из терминала без захода в веб-интерфейс
- Скрипт собирает список задач через `--jq` и передает его дальше
- Сервер подключается к Cursor или Zed в режиме только чтения
Не подходит, если
- Redmine не развернут и ключа API нет
- Менеджеру нужен графический интерфейс
- Нужны пользователи и права, которых API Redmine не отдает
Пример запроса к агенту
Покажи мои открытые задачи в проекте web и спиши два часа на задачу 123Ограничения
Нужны адрес сервера Redmine и ключ API, их задает `redmine auth login` или переменные `REDMINE_SERVER` и `REDMINE_API_KEY`. Без флага записи MCP-сервер данные не меняет. При включенной записи права агента равны правам владельца ключа, поэтому для агента лучше завести отдельного пользователя Redmine с урезанными ролями. Установочный скрипт запускается через `curl | bash`, поэтому его стоит прочитать до запуска.
Как отключить. Удалите пакет (`brew uninstall redmine`), снимите скилл и уберите запись сервера из конфигурации клиента. Ключ API можно отозвать в профиле Redmine.
Частые вопросы
Как подключить redmine-cli к агенту?
Для любого агента подходит скилл: `npx skills add aarondpn/redmine-cli`. Для MCP-клиентов запустите `redmine mcp serve` и добавьте команду в конфигурацию. В Claude Code есть вариант через `/plugin marketplace add aarondpn/redmine-cli`.
Может ли агент менять задачи?
Только если включить запись. По умолчанию MCP-сервер читает, а запись открывает переменная `REDMINE_MCP_ENABLE_WRITES`.
Чем отличается от других MCP-серверов Redmine?
Это отдельная консоль для людей и скриптов, а MCP и скилл построены на тех же командах. Сервер можно запустить в Docker из образа `ghcr.io/aarondpn/redmine-mcp`.
Какие версии Redmine поддерживаются?
Заявлены версии 4.x, 5.x, 6.x и 7.x. Сверяйте свой сервер с таблицей совместимости в документации.
Как получить данные для скрипта?
Добавьте `-o json` и фильтр `--jq`, например `redmine issues get 123 --jq '.status.name'`. Ошибки в JSON-режиме идут одной строкой в stderr, код выхода ненулевой.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыMCP Redmine ограничивает файлы разрешенными каталогами; для задач чтения администратор может оставить только GET-запросы.
Redmine MCP Server — задачи и время
Redmine MCP Server
MCP-сервер для Redmine: задачи, вики, учет времени и файлы, режим только чтения и вход через OAuth2 для каждого пользователя
Плагин Redmine с ИИ-чатом, сводками задач и MCP-сервером: внешний агент работает с задачами Redmine по ключу API.
Jira MCP на Go: агент ищет задачи по JQL, читает спринты и комментарии, списывает время, видит ветки и пул-реквесты задачи, работает с Cloud и Data Center
Jira CLI показывает задачи и спринты в таблице или возвращает данные для скрипта: выборки доступны в терминале рядом с кодом.
Свой трекер задач и вики на Cloudflare с MCP: 126 инструментов, аренда задач и блокировка файлов для нескольких агентов
Коротко о README
README сначала описывает установку через Homebrew, скрипт и бинарные релизы, затем первые команды и вывод в JSON. Отдельный раздел собирает варианты подключения к агентам и ссылку на подробное руководство.