Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| REDMINE_MCP_PORT | No | 8000 |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_projects | Returns a list of Redmine projects. |
| get_project | Returns details of the specified project. |
| list_issues | Returns a list of issues. |
| get_issue | Returns details of the specified issue, including comments and attachments. |
| create_issue | Creates a new issue. |
| update_issue | Updates an issue. |
| update_journal | Edits a journal (comment) on an issue. Requires Redmine 5.0+. |
| list_statuses | Returns a list of available issue statuses. |
| list_trackers | Returns a list of available trackers. |
| list_priorities | Returns a list of available issue priorities. Used for priority_id in create_issue / update_issue. |
| search_issues_full | Full-text search for issues by keyword. Returns results with description and all comments. Searches across subject, description, and all comments. |
| list_issues_with_journals | Returns a list of issues with all comments. Useful for reviewing progress per assignee. |
| list_users | Returns a list of Redmine users. Useful for looking up assignee IDs by name. Note: May require Redmine administrator privileges. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |