Redmine MCP Server

create_project

Create a new project. Provide name and key. Configure optional settings like modules and trackers. Available since Redmine 1.0

Input Schema

NameRequiredDescriptionDefault
descriptionNoProject description
enabled_module_namesNoList of enabled modules
homepageNoProject website URL
identifierYesProject key for URLs. Start with letter or number
inherit_membersNoSet true to inherit parent members
is_publicNoSet true to make project public
nameYesName of the project
parent_idNoCreate as subproject under this ID
tracker_idsNoList of enabled tracker IDs

Input Schema (JSON Schema)

{ "properties": { "description": { "description": "Project description", "type": "string" }, "enabled_module_names": { "description": "List of enabled modules", "items": { "enum": [ "boards", "calendar", "documents", "files", "gantt", "issue_tracking", "news", "repository", "time_tracking", "wiki" ], "type": "string" }, "type": "array" }, "homepage": { "description": "Project website URL", "type": "string" }, "identifier": { "description": "Project key for URLs. Start with letter or number", "pattern": "^[a-z0-9][a-z0-9_-]*$", "type": "string" }, "inherit_members": { "default": false, "description": "Set true to inherit parent members", "type": "boolean" }, "is_public": { "default": true, "description": "Set true to make project public", "type": "boolean" }, "name": { "description": "Name of the project", "type": "string" }, "parent_id": { "description": "Create as subproject under this ID", "type": "number" }, "tracker_ids": { "description": "List of enabled tracker IDs", "items": { "type": "number" }, "type": "array" } }, "required": [ "name", "identifier" ], "type": "object" }