Redmine MCP Server

update_project

Update project settings. Specify ID or key to identify project. Only specified fields will be changed. Available since Redmine 1.0

Input Schema

NameRequiredDescriptionDefault
descriptionNoNew project description
enabled_module_namesNoNew list of enabled modules
homepageNoNew project website URL
idYesProject ID as number or key as text
identifierNoNew project key for URLs. Start with letter or number
inherit_membersNoChange member inheritance setting
is_publicNoChange project visibility
nameNoNew project name
parent_idNoMove under new parent ID
tracker_idsNoNew list of enabled tracker IDs

Input Schema (JSON Schema)

{ "properties": { "description": { "description": "New project description", "type": "string" }, "enabled_module_names": { "description": "New list of enabled modules", "items": { "enum": [ "boards", "calendar", "documents", "files", "gantt", "issue_tracking", "news", "repository", "time_tracking", "wiki" ], "type": "string" }, "type": "array" }, "homepage": { "description": "New project website URL", "type": "string" }, "id": { "description": "Project ID as number or key as text", "type": "string" }, "identifier": { "description": "New project key for URLs. Start with letter or number", "pattern": "^[a-z0-9][a-z0-9_-]*$", "type": "string" }, "inherit_members": { "description": "Change member inheritance setting", "type": "boolean" }, "is_public": { "description": "Change project visibility", "type": "boolean" }, "name": { "description": "New project name", "type": "string" }, "parent_id": { "description": "Move under new parent ID", "type": "number" }, "tracker_ids": { "description": "New list of enabled tracker IDs", "items": { "type": "number" }, "type": "array" } }, "required": [ "id" ], "type": "object" }