MCP Редмайн
Статус: Работает отлично и используется ежедневно, никаких известных ошибок не обнаружено.
Status2: Я только что добавил пакет в PyPI и обновил инструкции по использованию. Пожалуйста, сообщайте о любых проблемах :)
Пусть Клод станет вашим помощником Redmine! MCP Redmine подключает Claude Desktop к вашему экземпляру Redmine, позволяя ему:
Поиск и просмотр проектов и проблем
Создавайте и обновляйте выпуски с полной поддержкой разметки
Загрузка и скачивание вложенных файлов
Управляйте и отслеживайте записи времени
Обновите статусы и поля проблем
Получите доступ к комплексным функциям API Redmine
Использует httpx для запросов API и интегрируется со спецификацией Redmine OpenAPI для всестороннего охвата API.

Установка
Убедитесь, что у вас установлено УФ-излучение:
Related MCP server: MCP Alchemy
Использование с Claude Desktop
Добавьте в ваш claude_desktop_config.json :
Переменные среды
REDMINE_URL: URL вашего экземпляра Redmine (обязательно)REDMINE_API_KEY: Ваш ключ API Redmine (обязательно, как его получить, смотрите ниже)REDMINE_REQUEST_INSTRUCTIONS: Путь к файлу, содержащему дополнительные инструкции для инструмента redmine_request (необязательно). Я обнаружил, что это отлично работает, когда LLM генерирует этот файл после сеанса. ( example1 example2 )
Получение ключа API Redmine
Войдите в свой экземпляр Redmine.
Перейдите в раздел «Моя учетная запись» (обычно находится в правом верхнем меню)
В правой части страницы вы должны увидеть «Ключ доступа API».
Нажмите «Показать», чтобы просмотреть существующий ключ, или «Сгенерировать», чтобы создать новый.
Скопируйте этот ключ для использования в вашей конфигурации.
API
Инструменты
redmine_paths_list
Возвращает список доступных путей API из спецификации OpenAPI
Ввод не требуется
Возвращает строку YAML, содержащую список шаблонов путей: GXP3
redmine_paths_info
Получить полную информацию о пути для заданных шаблонов пути
Ввод:
path_templates(список строк)Возвращает строку YAML, содержащую спецификации API для запрошенных путей: GXP4
redmine_request
Сделайте запрос к API Redmine
Входные данные:
path(строка): путь к конечной точке API (например, '/issues.json')method(строка, необязательно): HTTP-метод для использования (по умолчанию: «get»)data(объект, необязательно): Словарь для тела запроса (для POST/PUT)params(объект, необязательно): Словарь для параметров запроса
Возвращает строку YAML, содержащую код статуса ответа, тело и сообщение об ошибке: GXP5
redmine_upload
Загрузите файл в Redmine и получите токен для прикрепления
Входные данные:
file_path(строка): Полный путь к файлу для загрузки.description(строка, необязательно): Необязательное описание файла.
Возвращает строку YAML в том же формате, что и redmine_request, включая токен загрузки: GXP6
redmine_download
Загрузите вложение из Redmine и сохраните его в локальном файле.
Входные данные:
attachment_id(целое число): идентификатор вложения для загрузки.save_path(строка): Полный путь, по которому следует сохранить файл.filename(строка, необязательно): Необязательное имя файла для использования (определяется автоматически, если не указано)
Возвращает строку YAML с результатами загрузки: GXP7
Примеры
Создание нового выпуска
Поиск проблем
Обновление статуса проблемы
Время регистрации
Списки каталогов MCP
MCP Redmine указан в следующих каталогах MCP и репозиториях:
Развивающийся
Сначала клонируйте репозиторий github и установите зависимости:
Затем установите это в claude_desktop_config.json:
Мои другие проекты LLM
MCP Alchemy — подключение Claude Desktop к базам данных для изучения схемы и выполнения SQL.
MCP Notmuch Sendmail — помощник по работе с электронной почтой для Claude Desktop с использованием notmuch.
Diffpilot — многоколоночный просмотрщик различий Git с группировкой файлов и тегами.
Локальные файлы Claude — доступ к локальным файлам в артефактах Claude Desktop.
Внося вклад
Вклады горячо приветствуются! Будь то отчеты об ошибках, запросы функций, улучшения документации или вклад в код — любой вклад ценен. Не стесняйтесь:
Откройте тему, чтобы сообщить об ошибках или предложить новые функции
Отправляйте запросы на внесение изменений с улучшениями
Расширьте документацию или поделитесь своими примерами использования
Задавайте вопросы и делитесь своим опытом
Цель — сделать управление проектами Redmine с Клодом еще лучше, и ваши идеи и вклад помогут достичь этой цели.
Благодарности
Этот проект основан на превосходной работе других:
httpx — для обработки HTTP-запросов
Спецификация Redmine OpenAPI — для полной спецификации API
Redmine — гибкое веб-приложение для управления проектами
Лицензия
Публичная лицензия Mozilla версии 2.0