Redmine MCP Server
by yonaka15
update_project
Update an existing project.
- Specify project by ID or identifier
- Only specified fields will be updated
- Available since Redmine 1.0
Input Schema
Name | Required | Description | Default |
---|---|---|---|
custom_field_values | No | Custom field values (key: field_id, value: field_value) | |
default_assigned_to_id | No | Default assignee ID (only works for subprojects with inherited members) | |
default_version_id | No | Default version ID (must be a shared version) | |
description | No | Project description | |
enabled_module_names | No | Enabled module names | |
homepage | No | Project homepage URL | |
id | Yes | Project ID (numeric) or identifier (string) | |
identifier | No | Project identifier (used in URLs) | |
inherit_members | No | Inherit members from parent project | |
is_public | No | Whether the project is public | |
issue_custom_field_ids | No | Enabled issue custom field IDs | |
name | No | Project name | |
parent_id | No | Parent project ID | |
tracker_ids | No | Enabled tracker IDs |
Input Schema (JSON Schema)
{
"properties": {
"custom_field_values": {
"additionalProperties": {
"items": {
"type": "string"
},
"type": [
"string",
"array"
]
},
"description": "Custom field values (key: field_id, value: field_value)",
"type": "object"
},
"default_assigned_to_id": {
"description": "Default assignee ID (only works for subprojects with inherited members)",
"type": "number"
},
"default_version_id": {
"description": "Default version ID (must be a shared version)",
"type": "number"
},
"description": {
"description": "Project description",
"type": "string"
},
"enabled_module_names": {
"description": "Enabled module names",
"items": {
"enum": [
"boards",
"calendar",
"documents",
"files",
"gantt",
"issue_tracking",
"news",
"repository",
"time_tracking",
"wiki"
],
"type": "string"
},
"type": "array"
},
"homepage": {
"description": "Project homepage URL",
"type": "string"
},
"id": {
"description": "Project ID (numeric) or identifier (string)",
"type": "string"
},
"identifier": {
"description": "Project identifier (used in URLs)",
"pattern": "^[a-z0-9][a-z0-9_-]*$",
"type": "string"
},
"inherit_members": {
"description": "Inherit members from parent project",
"type": "boolean"
},
"is_public": {
"description": "Whether the project is public",
"type": "boolean"
},
"issue_custom_field_ids": {
"description": "Enabled issue custom field IDs",
"items": {
"type": "number"
},
"type": "array"
},
"name": {
"description": "Project name",
"type": "string"
},
"parent_id": {
"description": "Parent project ID",
"type": "number"
},
"tracker_ids": {
"description": "Enabled tracker IDs",
"items": {
"type": "number"
},
"type": "array"
}
},
"required": [
"id"
],
"type": "object"
}
You must be authenticated.
Other Tools
- list_issues
- create_user
- create_issue
- update_issue
- delete_issue
- add_issue_watcher
- remove_issue_watcher
- list_projects
- show_project
- create_project
- update_project
- archive_project
- unarchive_project
- delete_project
- list_time_entries
- show_time_entry
- create_time_entry
- update_time_entry
- delete_time_entry
- list_users
- show_user
- update_user
- delete_user