redmine-cli

redmine-cli ведет задачи и учет времени Redmine из терминала и отдает их агенту через скилл или встроенный MCP-сервер

  • 63 ★ репозитория
  • Последний коммит
CLI

Расширенный доступ

Почему такой уровень

  • Ключ API Redmine открывает задачи и учет времени, а при включенной записи агент может их менять
  • Установочные скрипты запускаются через `curl | bash`
Все причины и проверки

aarondpn/redmine-cli

Установка

Ручная установка

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, код выхода ненулевой.

Обсуждение

Вопросов и отзывов пока нет.

MCP Redmine ограничивает файлы разрешенными каталогами; для задач чтения администратор может оставить только GET-запросы.

MCP-серверРасширенный доступ256Звезды репозитория

MCP-сервер для Redmine: задачи, вики, учет времени и файлы, режим только чтения и вход через OAuth2 для каждого пользователя

MCP-серверШирокий доступ92Звезды репозитория

Плагин Redmine с ИИ-чатом, сводками задач и MCP-сервером: внешний агент работает с задачами Redmine по ключу API.

ПлагинРасширенный доступ107Звезды репозитория

Jira MCP на Go: агент ищет задачи по JQL, читает спринты и комментарии, списывает время, видит ветки и пул-реквесты задачи, работает с Cloud и Data Center

MCP-серверШирокий доступ96Звезды репозитория

Jira CLI показывает задачи и спринты в таблице или возвращает данные для скрипта: выборки доступны в терминале рядом с кодом.

CLIРасширенный доступ6,1 тыс.Звезды репозитория

Свой трекер задач и вики на Cloudflare с MCP: 126 инструментов, аренда задач и блокировка файлов для нескольких агентов

MCP-серверШирокий доступ66Звезды репозитория

Коротко о README

README сначала описывает установку через Homebrew, скрипт и бинарные релизы, затем первые команды и вывод в JSON. Отдельный раздел собирает варианты подключения к агентам и ссылку на подробное руководство.

Бейдж для README

Сообщить о проблеме