github-mcp-server adds batched update_project_items GraphQL writes
Introduced 2026-07-30 · score 0.91
HOW TO USE IT
When multiple items in one project need the same field update, call `projects_write` with `method: "update_project_items"` and the item references and field value.
{"method":"update_project_items","owner":"<owner>","project_number":<project-number>,"items":[{"node_id":"<project-item-node-id>"}],"updated_field":{"name":"<field-name>","value":"<value>"}}WHY THIS HELPS
Update multiple project items through the server's project workflow.
REQUIREMENTS AND LIMITATIONS
- Version: v1.8.0
- method (required): Set to `update_project_items`.
- owner (required): Project owner’s user or organization login.
- project_number (required): Number of the project to update.
- items (required): Up to 50 item references. Each uses exactly one variant: `node_id`, numeric `item_id`, or `item_owner` + `item_repo` + `issue_number`.
- updated_field (required): The single field/value applied to every item. Use `{ "id": <field-id>, "value": <value> }` or `{ "name": "<field-name>", "value": <value> }`; use `null` to clear the field.
- owner_type: Set to `user` or `org`; if omitted, the server detects the owner type.
- Prerequisite: The `projects_write` tool requires the `project` OAuth scope.
FIRST-PARTY EVIDENCE
- https://github.com/github/github-mcp-server/releases/tag/v1.8.0
- https://raw.githubusercontent.com/github/github-mcp-server/v1.8.0/pkg/github/projects.go
Check the installed version and the source before using it. Entry JSON