FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

feat: Add support for GitHub Projects v2 Iteration Fields by joaodotwork · Pull Request #1864 · github/github-mcp-server · GitHub

feat: Add support for GitHub Projects v2 Iteration Fields - #1864

Closed
joaodotwork wants to merge 10 commits into
github:mainfrom
joaodotwork:feature/iteration-fields
Closed

feat: Add support for GitHub Projects v2 Iteration Fields#1864
joaodotwork wants to merge 10 commits into
github:mainfrom
joaodotwork:feature/iteration-fields

Conversation

Copy link
Copy Markdown

This PR implements support for GitHub Projects v2 Iteration Fields, addressing the feature request in #1854.

It adds the following tools:

  • create_project: Allows creating a new GitHub Project (Projects V2).
  • create_iteration_field: Allows creating and configuring an Iteration field (sprints) on a project, including defining the start date and duration.

These additions enable AI agents to automate sprint planning workflows by creating projects and setting up iteration cycles programmatically.

The implementation uses the githubv4 GraphQL client to perform the necessary mutations (createProjectV2, createProjectV2Field, updateProjectV2Field).

Closes #1854

- Add 'create_project' tool to create Projects V2
- Add 'create_iteration_field' tool to create and configure iteration fields (sprints)
- Add 'getOwnerNodeID' and 'getProjectNodeID' helper functions
joaodotwork requested a review from a team as a code owner January 22, 2026 13:59
- Add 'create_project' tool to create Projects V2
- Add 'create_iteration_field' tool to create and configure iteration fields (sprints)
- Add 'getOwnerNodeID' and 'getProjectNodeID' helper functions
joaodotwork force-pushed the feature/iteration-fields branch from fa338aa to 6c7daa5 Compare January 23, 2026 13:01

Copy link
Copy Markdown
Collaborator

Hey @joaodotwork interested in potentially merging PR, but there's a merge conflict and there was a couple of other changes to projects tools, including removal of old ones, so please give another check and fix merge conflicts and one of us will review after.

Copy link
Copy Markdown
Author

thanks Sam! will do ✊🏽

Copy link
Copy Markdown
Collaborator

@joaodotwork apologies for slow response!

I appreciate all the updates, things are just constantly crazy at the moment.

I will reopen if it's ok.

Copy link
Copy Markdown
Collaborator

Closing in favor of a new PR that consolidates these tools into the existing projects_write tool as new methods (create_project and create_iteration_field), following the consolidated pattern used by projects_list/projects_get/projects_write. The iterations parameter is now optional, and CI issues (gosec G115) are fixed. Thank you @joaodotwork for the original contribution — you're credited as co-author in the new PR.

Copy link
Copy Markdown
Author

so happy @SamMorrowDrums !

Copy link
Copy Markdown
Collaborator

Merged finally

This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Feature Request: Support for GitHub Projects v2 Iteration Fields

3 participants


Back | FazBrowse Home | New Git URL