Redmine MCP Server
Redmine MCP Server
Kiro와 같은 AI 어시스턴트를 Redmine 인스턴스에 연결하는 MCP(Model Context Protocol) 서버입니다. 이슈, 프로젝트, 검색을 아우르는 15개의 도구를 제공하여 AI 어시스턴트가 자연어 대화만으로 이슈를 생성하고, 프로젝트를 업데이트하고, 리소스를 검색하는 등의 작업을 할 수 있게 합니다.
기능
설정이 완료되면 AI 어시스턴트에게 다음과 같이 요청할 수 있습니다:
"나에게 할당된 모든 열린 이슈 나열"
"로그인 페이지 충돌에 대한 버그 리포트 생성"
"데이터베이스 마이그레이션 관련 이슈 검색"
"old-website 프로젝트 보관 처리"
"이슈 #42에 John을 와처로 추가"
서버는 인증, 페이지네이션, 입력 검증, 오류 처리를 자동으로 처리합니다.
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"
Redmine API 키 — Redmine 인스턴스에서 키를 가져옵니다:
Redmine에 로그인
내 계정(오른쪽 상단 메뉴)으로 이동
오른쪽 사이드바에서 API 액세스 키를 찾아 표시를 클릭
키를 복사
Kiro로 설정
1단계: Kiro에 MCP 서버 구성 추가
~/.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을 Redmine URL로your-api-key-here를 Redmine API 키로
특정 작업 공간에서만 사용하려면 해당 작업 공간 안에 .kiro/settings/mcp.json을 배치할 수도 있습니다.
2단계: Kiro 열기
MCP 서버는 Kiro가 시작될 때 자동으로 시작됩니다. "내 Redmine 프로젝트를 나열해 줘"라고 요청하여 작동을 확인할 수 있습니다.
대안: git이 설치되지 않은 경우
"Git executable not found" 오류가 발생하면 컴퓨터에 git이 필요 없는 zip 기반 설치를 사용할 수 있습니다:
{
"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 환경 변수가 없습니다" | MCP 구성의 |
"REDMINE_API_KEY 환경 변수가 없습니다" | MCP 구성의 |
"인증 실패: API 키가 잘못되었거나 만료되었습니다" | Redmine → 내 계정 → API 액세스 키에서 API 키가 올바른지 확인하세요 |
"연결 실패" | 컴퓨터에서 |
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