Redmine MCP服务器
用于Redmine与Claude Code、Claude Desktop或其他MCP兼容客户端集成的MCP服务器。
特性
任务CRUD操作(创建、读取、更新、列表)
时间跟踪(记录小时数、查看条目、每日摘要)
项目和用户查询
上下文管理(设置当前项目/任务以避免重复ID)
安装
克隆和构建
复制 git clone https://github.com/sebsastianek/redmine-mcp.git
cd redmine-mcp
npm install
npm run build
获取您的Redmine API密钥
登录Redmine
首选 我的账户 → API访问密钥 → 展示
复制密钥
使用Claude代码进行配置
复制 claude mcp add --transport stdio redmine \
--env REDMINE_URL=https://your-redmine-instance.com \
--env REDMINE_API_KEY=your_api_key_here \
-- node /absolute/path/to/redmine-mcp/build/index.js
通过以下方式进行验证: claude mcp list
上下文管理
设置当前项目/任务以避免重复指定ID:
复制 set_current_project → use project as default for create_task, list_tasks
set_current_task → use task as default for get_task, update_task, log_time, get_time_entries
get_context → view current project and task
clear_context → reset all context
工具
任务
工具
描述
必需参数
create_task
创建新问题
subject (project_id来自上下文,自动分配给当前用户)
get_task
获取任务详细信息
issue_id (或使用当前任务)
update_task
更新任务字段/添加注释
issue_id (或使用当前任务)
list_tasks
列出带筛选器的任务
无(使用当前项目)
check_my_issues
列出分配给您的问题
status_id (打开/关闭/*/ID)
时间跟踪
工具
描述
必需参数
log_time
记录任务的小时数
hours, activity_id
get_time_entries
获取任务的时间条目
issue_id (或使用当前任务)
get_today_time_entries
今天的条目总计
无
list_activities
列出可用活动类型
无
查询
工具
说明
list_projects
列出所有项目
list_issue_statuses
列出可用状态
get_current_user
获取经过身份验证的用户信息
上下文
工具
说明
set_current_project
设置默认项目
get_current_project
获取当前项目
set_current_task
设置默认任务
get_current_task
获取当前任务
get_context
同时获取项目和任务
clear_context
清除所有上下文