Redmine MCP Server
Интегрирует Redmine с ИИ-моделями через сервер, предоставляя доступ к задачам, проектам, пользователям и учётам времени via REST API.
Описание
Это реализация сервера Model Context Protocol (MCP) для Redmine, использующего REST API для обмена данными о тикетах, проектах, пользователях и временных записях с большими языковыми моделями (LLM). Ключевые особенности: поиск, создание, обновление и удаление сущностей с поддержкой фильтров, кастомных полей и статусов. Технологии: Node.js, TypeScript, MCP SDK, Zod для валидации. Применения: автоматизация управления проектами в ИИ-инструментах вроде Claude, мониторинг задач и отчёты.
Возможности
Управление задачами (Issues)
Поиск по проектам, статусам, исполнителям; создание, обновление, удаление с комментариями и кастомными полями.
Управление проектами (Projects)
Поиск по статусам; получение деталей, создание, обновление, архивирование, удаление с настройкой модулей и трекеров.
Управление временными записями (Time Entries)
Поиск по проектам, пользователям, датам; создание, обновление, удаление с указанием активности и кастомных полей.
Управление пользователями (Users)
Поиск и просмотр (требует админ-прав); создание, обновление, удаление пользователей.
Установка
{ “mcp-server-redmine”: { “command”: “npx”, “args”: [ “-y”, “–prefix”, “/path/to/mcp-server-redmine”, “mcp-server-redmine” ], “env”: { “REDMINE_HOST”: “https://your-redmine.example.com”, “REDMINE_API_KEY”: “your-api-key-here” } } }
Для настройки: Включите REST API в админке Redmine, получите API-ключ в настройках пользователя. Установите зависимости: npm install. Соберите: npm run build. Установите права: chmod +x dist/index.js.