Redmine MCP Server
Сервер Redmine MCP
Это реализация сервера Model Context Protocol (MCP) для Redmine. Он интегрируется с REST API Redmine для предоставления информации о тикетах и проектах LLM.
Функции
Поддерживает стабильные ресурсы из Redmine REST API:
Проблемы (1.0~)
Проекты (1.0~)
Пользователи (1.1~)
Записи времени (1.1~)
Инструменты
Проблемы
Проблемы с поиском
Фильтр по проекту, статусу, исполнителю и т. д.
Поиск по ключевым словам
Поддержка пользовательских полей
Создать/обновить проблемы
Установить трекер, статус, приоритет
Настроить пользовательские поля
Добавить комментарии
Удалить проблемы
Проекты
Поиск проектов
Фильтр по статусу «активно/архивировано/закрыто»
Поиск по ключевым словам
Получить подробности проекта
Включить трекеры, информацию о категориях
Создание/обновление проектов
Настройка модулей и трекеров
Установить наследование членов
Архивировать/разархивировать проекты
Удалить проекты
Время записи
Поиск записей времени
Фильтр по проекту, пользователю, диапазону дат
Получить данные о времени входа
Создать/обновить записи времени
Запись по проекту или проблеме
Укажите вид деятельности
Поддержка пользовательских полей
Удалить записи времени
Related MCP server: Redmine MCP Server
Использование с Клодом
Чтобы использовать этот сервер с Клодом, настройте его следующим образом:
{
"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"
}
}
}Параметры конфигурации
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).
Тестирование
Тесты модулей
# Run tests
npm testВ целях безопасности данных в тесты включены только операции GET.
Инспектор Тестирования
Используйте MCP Inspector для проверки функциональности:
# Build
npm run build
# Set execute permission (important)
chmod +x dist/index.js
# Launch inspector
npx @modelcontextprotocol/inspector dist/index.jsРазрешения
Для некоторых функций требуются права администратора:
Операции, связанные с пользователем
list_users: требуется администраторcreate_user: требуется администраторupdate_user: требуется администраторdelete_user: требуется администратор
Доступная информация зависит от уровня разрешений пользователя. Подробности см. в документации API Redmine .
Разработка
Требования
Node.js 18 или выше
нпм 9 или выше
Библиотеки
@modelcontextprotocol/sdk: MCP SDKzod: Проверка схемыtypescript: система типов
Структура каталога
.
├── src/
│ ├── tools/ # Tool definitions
│ │ ├── issues.ts
│ │ ├── projects.ts
│ │ ├── time_entries.ts
│ │ └── index.ts
│ ├── formatters/ # Formatters
│ │ ├── issues.ts
│ │ ├── projects.ts
│ │ ├── time_entries.ts
│ │ └── index.ts
│ ├── lib/ # Common libraries
│ │ ├── client.ts # Redmine API client
│ │ ├── config.ts # Configuration management
│ │ └── types.ts # Type definitions
│ ├── handlers.ts # Request handlers
│ └── index.ts # Entry point
├── docs/
│ └── adr/ # Architecture Decision Records
├── package.json # Project configuration
├── tsconfig.json # TypeScript configuration
└── README.md # DocumentationЗдание
# Install dependencies
npm install
# Build
npm run build
# Start development server
npm run devЗаписи архитектурных решений
Основные проектные решения задокументированы в docs/adr . Обращайтесь к этим документам при добавлении или изменении функций.
Лицензия
Массачусетский технологический институт
Связанные проекты
Maintenance
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
The Mercado Pago MCP Server implements the Model Context Protocol to provide AI agents and LLMs with access to Mercado Pago's APIs and tools within compatible development environments. It acts as an intermediary that translates Mercado Pago resources into executable functions (tools) that AI applications can invoke to perform actions and automate flows. The server simplifies integration, enables using documentation to implement or improve code, and optimizes operations through natural language interactions without manual implementations.
An MCP server that provides access to Testiny projects, test cases and test runs
Model Context Protocol server for the Apideck Unified API. Connect any MCP-compatible agent framework to 100+ accounting systems, HRIS platforms, file storage providers, and more through one integration. More information https://www.apideck.com/mcp-server
Related MCP Servers
- AlicenseBqualityDmaintenanceA Model Context Protocol server that enables Claude Code to directly interact with Redmine project management systems, supporting issue management, project operations, and search features.229MIT
- AlicenseCqualityDmaintenanceModel Context Protocol (MCP) server for Redmine that provides comprehensive access to the Redmine REST API, enabling users to operate Redmine from MCP clients such as Claude Desktop.907 npmMIT
- AlicenseCqualityAmaintenanceModel Context Protocol (MCP) server for Redmine that provides comprehensive access to the Redmine REST API. It allows you to operate Redmine from MCP clients such as Claude Desktop.90624 npm28MIT
- FlicenseNot gradedqualityDmaintenanceEnables AI coding agents to interact with Redmine projects, issues, time tracking, and members through natural language via the Model Context Protocol.-