Skip to main content
Glama

Redmine MCP Server

by snowild

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
DEBUG_MODENoEnable debug mode for more detailed error informationfalse
REDMINE_DOMAINYesThe URL of your Redmine instance (e.g., https://your-redmine-domain.com)
REDMINE_API_KEYYesYour Redmine API access key
REDMINE_TIMEOUTNoConnection timeout in seconds30

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription
server_info

取得服務器資訊和狀態

health_check

健康檢查工具,確認服務器正常運作

get_issue
取得指定的 Redmine 議題詳細資訊 Args: issue_id: 議題 ID include_details: 是否包含詳細資訊(描述、備註、附件等) Returns: 議題的詳細資訊,以易讀格式呈現
update_issue_status
更新議題狀態 Args: issue_id: 議題 ID status_id: 新的狀態 ID(與 status_name 二選一) status_name: 新的狀態名稱(與 status_id 二選一) notes: 更新備註(可選) Returns: 更新結果訊息
list_project_issues
列出專案的議題 Args: project_id: 專案 ID status_filter: 狀態篩選 ("open", "closed", "all") limit: 最大回傳數量 (預設 20,最大 100) Returns: 專案議題列表,以表格格式呈現
get_issue_statuses
取得所有可用的議題狀態列表 Returns: 格式化的狀態列表
get_trackers
取得所有可用的追蹤器列表 Returns: 格式化的追蹤器列表
get_priorities
取得所有可用的議題優先級列表 Returns: 格式化的優先級列表
get_time_entry_activities
取得所有可用的時間追蹤活動列表 Returns: 格式化的時間追蹤活動列表
get_document_categories
取得所有可用的文件分類列表 Returns: 格式化的文件分類列表
get_projects
取得可存取的專案列表 Returns: 格式化的專案列表
search_issues
搜尋議題 (在標題或描述中搜尋關鍵字) Args: query: 搜尋關鍵字 project_id: 限制在特定專案中搜尋 (可選) limit: 最大回傳數量 (預設 10,最大 50) Returns: 符合搜尋條件的議題列表
update_issue_content
更新議題內容(標題、描述、優先級、完成度、追蹤器、日期、工時等) Args: issue_id: 議題 ID subject: 新的議題標題(可選) description: 新的議題描述(可選) priority_id: 新的優先級 ID(與 priority_name 二選一) priority_name: 新的優先級名稱(與 priority_id 二選一) done_ratio: 新的完成百分比 0-100(可選) tracker_id: 新的追蹤器 ID(與 tracker_name 二選一) tracker_name: 新的追蹤器名稱(與 tracker_id 二選一) parent_issue_id: 新的父議題 ID(可選) remove_parent: 是否移除父議題關係(可選) start_date: 新的開始日期 YYYY-MM-DD 格式(可選) due_date: 新的完成日期 YYYY-MM-DD 格式(可選) estimated_hours: 新的預估工時(可選) Returns: 更新結果訊息
add_issue_note
為議題新增備註,可同時記錄時間 Args: issue_id: 議題 ID notes: 備註內容 private: 是否為私有備註(預設否) spent_hours: 耗用工時(小時) activity_name: 活動名稱(與 activity_id 二選一) activity_id: 活動 ID(與 activity_name 二選一) spent_on: 記錄日期 YYYY-MM-DD 格式(可選,預設今日) Returns: 新增結果訊息
assign_issue
指派議題給用戶 Args: issue_id: 議題 ID user_id: 指派給的用戶 ID(與 user_name/user_login 三選一) user_name: 指派給的用戶姓名(與 user_id/user_login 三選一) user_login: 指派給的用戶登入名(與 user_id/user_name 三選一) notes: 指派備註(可選) Returns: 指派結果訊息
create_new_issue
建立新的 Redmine 議題 Args: project_id: 專案 ID subject: 議題標題 description: 議題描述(可選) tracker_id: 追蹤器 ID(與 tracker_name 二選一) tracker_name: 追蹤器名稱(與 tracker_id 二選一) priority_id: 優先級 ID(與 priority_name 二選一) priority_name: 優先級名稱(與 priority_id 二選一) assigned_to_id: 指派給的用戶 ID(與 assigned_to_name/assigned_to_login 三選一) assigned_to_name: 指派給的用戶姓名(與 assigned_to_id/assigned_to_login 三選一) assigned_to_login: 指派給的用戶登入名(與 assigned_to_id/assigned_to_name 三選一) Returns: 建立結果訊息
get_my_issues
取得指派給我的議題列表 Args: status_filter: 狀態篩選 ("open", "closed", "all") limit: 最大回傳數量 (預設 20,最大 100) Returns: 我的議題列表
close_issue
關閉議題(設定為已完成狀態) Args: issue_id: 議題 ID notes: 關閉備註(可選) done_ratio: 完成百分比(預設 100%) Returns: 關閉結果訊息
search_users
搜尋用戶(依姓名或登入名) Args: query: 搜尋關鍵字(姓名或登入名) limit: 最大回傳數量 (預設 10,最大 50) Returns: 符合搜尋條件的用戶列表
list_users
列出所有用戶 Args: limit: 最大回傳數量 (預設 20,最大 100) status_filter: 狀態篩選 ("active", "locked", "all") Returns: 用戶列表,以表格格式呈現
get_user
取得特定用戶的詳細資訊 Args: user_id: 用戶 ID Returns: 用戶的詳細資訊,以易讀格式呈現
refresh_cache
手動刷新列舉值和用戶快取 Returns: 刷新結果訊息

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/snowild/redmine-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server