GitHub Projects MCP Server

update-issue

Update an existing GitHub issue

Input Schema

NameRequiredDescriptionDefault
assigneesNoUsernames to assign (replaces existing)
bodyNoNew body
issueNumberYesIssue number
labelsNoLabels to apply (replaces existing)
milestoneNoMilestone ID (null to clear)
ownerYesRepository owner (username)
repoYesRepository name
stateNoState (open or closed)
titleNoNew title

Input Schema (JSON Schema)

{ "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "assignees": { "description": "Usernames to assign (replaces existing)", "items": { "type": "string" }, "type": "array" }, "body": { "description": "New body", "type": "string" }, "issueNumber": { "description": "Issue number", "type": "number" }, "labels": { "description": "Labels to apply (replaces existing)", "items": { "type": "string" }, "type": "array" }, "milestone": { "description": "Milestone ID (null to clear)", "type": [ "number", "null" ] }, "owner": { "description": "Repository owner (username)", "type": "string" }, "repo": { "description": "Repository name", "type": "string" }, "state": { "description": "State (open or closed)", "enum": [ "open", "closed" ], "type": "string" }, "title": { "description": "New title", "type": "string" } }, "required": [ "owner", "repo", "issueNumber" ], "type": "object" }