Redmine MCP Server
Redmine MCP Server
MCP-сервер (Model Context Protocol), который подключает ИИ-ассистентов, таких как Kiro, к вашему экземпляру Redmine. Он предоставляет 15 инструментов, охватывающих задачи, проекты и поиск, — позволяя вашему ИИ-ассистенту создавать задачи, обновлять проекты, искать по ресурсам и многое другое с помощью естественного общения.
Что это делает
После настройки вы можете попросить вашего ИИ-ассистента, например:
"Перечислить все открытые задачи, назначенные на меня"
"Создать отчёт об ошибке для сбоя страницы входа"
"Найти задачи, связанные с миграцией базы данных"
"Архивировать проект old-website"
"Добавить Джона как наблюдателя к задаче #42"
Сервер автоматически обрабатывает аутентификацию, пагинацию, проверку ввода и обработку ошибок.
Related MCP server: @a-bonus/redmine-mcp
Доступные инструменты
Домен | Инструменты |
Задачи | list, get, create, update, delete, add watcher, remove watcher |
Проекты | list, get, create, update, delete, archive, unarchive |
Поиск | полнотекстовый поиск по всем ресурсам Redmine |
Предварительные требования
Python 3.10+ установлен на вашем компьютере
uv — быстрый менеджер пакетов Python (руководство по установке)
macOS/Linux:
curl -LsSf https://astral.sh/uv/install.sh | shWindows:
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
API-ключ Redmine — получите его в вашем экземпляре Redmine:
Войдите в Redmine
Перейдите в Моя учетная запись (меню в правом верхнем углу)
В правой боковой панели найдите ключ доступа API и нажмите Показать
Скопируйте ключ
Настройка с Kiro
Шаг 1: Добавьте конфигурацию MCP-сервера в Kiro
Создайте или отредактируйте ~/.kiro/settings/mcp.json (это сделает его доступным во всех ваших проектах):
{
"mcpServers": {
"redmine": {
"command": "uvx",
"args": ["--from", "git+https://github.com/bizcloud-experts/redmine-mcp-server.git", "redmine-mcp-server"],
"env": {
"REDMINE_URL": "https://your-redmine-instance.com",
"REDMINE_API_KEY": "your-api-key-here"
},
"disabled": false
}
}
}Замените:
https://your-redmine-instance.comна URL вашего Redmineyour-api-key-hereна ваш API-ключ Redmine
Вы также можете разместить это в .kiro/settings/mcp.json в конкретном рабочем пространстве, если хотите, чтобы он был доступен только там.
Шаг 2: Откройте Kiro
MCP-сервер запустится автоматически при запуске Kiro. Вы можете проверить его работу, спросив: "Перечисли мои проекты Redmine."
Альтернатива: если git не установлен
Если вы получили ошибку "Git executable not found", вы можете использовать установку из zip-архива, которая не требует git на вашем компьютере:
{
"mcpServers": {
"redmine": {
"command": "uvx",
"args": ["--from", "redmine-mcp-server @ https://github.com/bizcloud-experts/redmine-mcp-server/archive/refs/heads/main.zip", "redmine-mcp-server"],
"env": {
"REDMINE_URL": "https://your-redmine-instance.com",
"REDMINE_API_KEY": "your-api-key-here"
},
"disabled": false
}
}
}Альтернативная настройка: локальная установка
Если вы предпочитаете запускать из локального клона вместо uvx:
git clone https://github.com/bizcloud-experts/redmine-mcp-server.git
cd redmine-mcp-server
python -m venv .venv
source .venv/bin/activate # Windows: .venv\Scripts\activate
pip install .Затем используйте эту конфигурацию MCP вместо этого:
{
"mcpServers": {
"redmine": {
"command": "/absolute/path/to/redmine-mcp/.venv/bin/redmine-mcp-server",
"args": [],
"env": {
"REDMINE_URL": "https://your-redmine-instance.com",
"REDMINE_API_KEY": "your-api-key-here"
},
"disabled": false
}
}
}Устранение неполадок
Проблема | Решение |
"REDMINE_URL environment variable is missing" | Убедитесь, что |
"REDMINE_API_KEY environment variable is missing" | Убедитесь, что |
"Authentication failed: invalid or expired API key" | Проверьте, что ваш API-ключ корректен в Redmine → Моя учетная запись → ключ доступа API |
"Connection failed" | Проверьте, что |
Tools not appearing in Kiro | Убедитесь, что файл |
"Git executable not found" | Git не установлен или не в PATH. Используйте установку из zip-архива вместо этого, или установите git и перезапустите терминал |
Разработка
git clone https://github.com/bizcloud-experts/redmine-mcp-server.git
cd redmine-mcp-server
python -m venv .venv
source .venv/bin/activate
pip install -e ".[dev]"
pytestThis server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityAmaintenanceEnables AI assistants to manage Redmine issues, projects, time tracking, wiki, and files via the MCP protocol.33365Apache 2.0
- Alicense-qualityBmaintenanceMCP server for Redmine that enables interaction with issues, wiki pages, and time entries through natural language.ISC
- Flicense-qualityCmaintenanceMCP server for Redmine integration, enabling AI assistants to manage issues, upload files, automate workflows, and handle wiki pages.
- FlicenseAqualityDmaintenanceAn MCP server that connects AI agents to Redmine project data, enabling natural language access to issues, projects, time entries, and more via the REST API.21
Related MCP Connectors
MCP server for generating rough-draft project plans from natural-language prompts.
MCP server for AI dialogue using various LLM models via AceDataCloud
An MCP server that integrates with Discord to provide AI-powered features.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/suryamalempati/redmine-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server