Перейти к содержимому

Redmine MCP Server

Интегрирует Redmine с ИИ-моделями через сервер, предоставляя доступ к задачам, проектам, пользователям и учётам времени via REST API.

TypeScript
59 stars

Описание

Это реализация сервера 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.

Информация

Язык
TypeScript
Лицензия
MIT License
GitHub Stars
59

Ссылки