Integrates with Redmine's REST API to provide ticket and project information to LLMs. Supports managing issues, projects, users, and time entries through the Redmine REST API.
Сервер Redmine MCP
Это реализация сервера Model Context Protocol (MCP) для Redmine. Он интегрируется с REST API Redmine для предоставления информации о тикетах и проектах LLM.
Функции
Поддерживает стабильные ресурсы из Redmine REST API:
- Проблемы (1.0~)
- Проекты (1.0~)
- Пользователи (1.1~)
- Записи времени (1.1~)
Инструменты
Проблемы
- Проблемы с поиском
- Фильтр по проекту, статусу, исполнителю и т. д.
- Поиск по ключевым словам
- Поддержка пользовательских полей
- Создать/обновить проблемы
- Установить трекер, статус, приоритет
- Настроить пользовательские поля
- Добавить комментарии
- Удалить проблемы
Проекты
- Поиск проектов
- Фильтр по статусу «активно/архивировано/закрыто»
- Поиск по ключевым словам
- Получить подробности проекта
- Включить трекеры, информацию о категориях
- Создание/обновление проектов
- Настройка модулей и трекеров
- Установить наследование членов
- Архивировать/разархивировать проекты
- Удалить проекты
Время записи
- Поиск записей времени
- Фильтр по проекту, пользователю, диапазону дат
- Получить данные о времени входа
- Создать/обновить записи времени
- Запись по проекту или проблеме
- Укажите вид деятельности
- Поддержка пользовательских полей
- Удалить записи времени
Использование с Клодом
Чтобы использовать этот сервер с Клодом, настройте его следующим образом:
Параметры конфигурации
command
: Команда для выполнения пакета npmargs
:-y
: Автоматически отвечать «да» на запросы--prefix
: Указать каталог установки- Последний аргумент указывает имя пакета.
env
: Переменные средыREDMINE_HOST
: URL-адрес сервера RedmineREDMINE_API_KEY
: Ваш ключ API Redmine
Настраивать
Получение API-ключа
- Включите REST API в настройках администратора Redmine
- Получить ключ API со страницы настроек пользователя
Переменные среды
Установите следующие переменные среды:
REDMINE_API_KEY
: API-ключ, полученный из настроек пользователя RedmineREDMINE_HOST
: URL-адрес сервера Redmine (например,https://redmine.example.com
).
Тестирование
Тесты модулей
В целях безопасности данных в тесты включены только операции GET.
Инспектор Тестирования
Используйте MCP Inspector для проверки функциональности:
Разрешения
Для некоторых функций требуются права администратора:
Операции, связанные с пользователем
list_users
: требуется администраторcreate_user
: требуется администраторupdate_user
: требуется администраторdelete_user
: требуется администратор
Доступная информация зависит от уровня разрешений пользователя. Подробности см. в документации API Redmine .
Разработка
Требования
- Node.js 18 или выше
- нпм 9 или выше
Библиотеки
@modelcontextprotocol/sdk
: MCP SDKzod
: Проверка схемыtypescript
: система типов
Структура каталога
Здание
Записи архитектурных решений
Основные проектные решения задокументированы в docs/adr
. Обращайтесь к этим документам при добавлении или изменении функций.
Лицензия
Массачусетский технологический институт
Связанные проекты
You must be authenticated.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
Сервер Model Context Protocol для взаимодействия с Redmine с использованием REST API, позволяющий управлять тикетами, проектами и пользовательскими данными посредством интеграции с LLM.
Related Resources
Related MCP Servers
- AsecurityFlicenseAqualityA Model Context Protocol server implementation for interacting with Salesforce through its REST API.Last updated -410TypeScript
- -securityAlicense-qualityA Model Context Protocol server that wraps the OneSignal REST API, enabling management of push notifications, emails, SMS, user devices, and segments across multiple OneSignal applications.Last updated -PythonMIT License
- -securityAlicense-qualityA Model Context Protocol server that integrates LLMs with Frontapp's customer communication platform, enabling access to conversations, contacts, and tags while supporting real-time updates via webhooks.Last updated -TypeScriptMIT License
- -securityAlicense-qualityA Model Context Protocol Server that enables LLMs to interact with and execute REST API calls through natural language prompts, supporting GET/PUT/POST/PATCH operations on configured APIs.Last updated -5PythonApache 2.0