Redmine MCP Server
Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
REDMINE_HOST | Yes | Redmine server URL (e.g., https://redmine.example.com) | |
REDMINE_API_KEY | Yes | API key obtained from Redmine user settings |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
list_issues | List and search Redmine issues. Provides flexible filtering and sorting options. Supports filtering by custom fields using field IDs and patterns. Available since Redmine 1.0 |
create_issue | Create a new issue. Requires project ID and subject fields. Returns success or validation error status. Available since Redmine 1.0 |
update_issue | Update an existing issue. Modify any issue fields as needed. Returns success or validation error status. Available since Redmine 1.0 |
delete_issue | Delete an issue permanently. This action cannot be undone. Returns success status on completion. Available since Redmine 1.0 |
add_issue_watcher | Add a user as watcher to an issue. Enables user to receive issue updates. Available since Redmine 1.0 |
remove_issue_watcher | Remove a user from issue watchers. Stops issue update notifications. Available since Redmine 1.0 |
list_projects | List all accessible projects. Shows both public projects and authorized private projects. Includes trackers, categories, modules and custom fields. Available since Redmine 1.0 |
show_project | Get detailed project information. Specify using project ID or key. Supports retrieving additional data. Available since Redmine 1.0 |
create_project | Create a new project. Provide name and key. Configure optional settings like modules and trackers. Available since Redmine 1.0 |
update_project | Update project settings. Specify ID or key to identify project. Only specified fields will be changed. Available since Redmine 1.0 |
archive_project | Archive a project. Project becomes read only. Available since Redmine 5.0 |
unarchive_project | Restore an archived project. Project becomes editable again. Available since Redmine 5.0 |
delete_project | Delete project permanently. Deletes all project data and subprojects. This action cannot be undone. Available since Redmine 1.0 |
list_time_entries | List and search logged time records. Filter by user, project and date range. Returns up to 100 entries per request. Available since Redmine 1.1 |
show_time_entry | Get details of a time record. Returns complete information. Available since Redmine 1.1 |
create_time_entry | Record spent time on projects or issues. Hours and project or issue ID required. Activity type ID required if no default exists. Available since Redmine 1.1 |
update_time_entry | Update an existing time record. Modify hours, activity and comments. Cannot change project after creation. Available since Redmine 1.1 |
delete_time_entry | Delete a time record permanently. This action cannot be undone. Available since Redmine 1.1 |
list_users | List all users in the system. Shows active and locked accounts. Admin privileges required. Available since Redmine 1.1 |
show_user | Get details of a specific user. Use 'current' to get your own info. Returned fields depend on privileges. Available since Redmine 1.1 |
create_user | Create a new user account. Admin privileges required. Returns success or validation error status. Available since Redmine 1.1 |
update_user | Update an existing user. Admin privileges required. Returns success or validation error status. Available since Redmine 1.1 |
delete_user | Delete a user permanently. Admin privileges required. This action cannot be undone. Available since Redmine 1.1 |