Title: Feature Request: Support for GitHub Projects v2 Iteration Fields · Issue #1854 · github/github-mcp-server · GitHub
Open Graph Title: Feature Request: Support for GitHub Projects v2 Iteration Fields · Issue #1854 · github/github-mcp-server
X Title: Feature Request: Support for GitHub Projects v2 Iteration Fields · Issue #1854 · github/github-mcp-server
Description: Summary I've created an unofficial MCP server that extends GitHub Projects v2 functionality, particularly focusing on iteration field management which isn't currently addressed in the existing GitHub MCP server toolset. Repository: https...
Open Graph Description: Summary I've created an unofficial MCP server that extends GitHub Projects v2 functionality, particularly focusing on iteration field management which isn't currently addressed in the existing GitH...
X Description: Summary I've created an unofficial MCP server that extends GitHub Projects v2 functionality, particularly focusing on iteration field management which isn't currently addressed in the exist...
Opengraph URL: https://github.com/github/github-mcp-server/issues/1854
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Feature Request: Support for GitHub Projects v2 Iteration Fields","articleBody":"## Summary\n\nI've created an unofficial MCP server that extends GitHub Projects v2 functionality, particularly focusing on **iteration field management** which isn't currently addressed in the existing GitHub MCP server toolset.\n\n**Repository**: https://github.com/joaodotwork/plantas-github-projects-mcp \n**npm package**: [@joaodotwork/plantas-github-projects-mcp](https://www.npmjs.com/package/@joaodotwork/plantas-github-projects-mcp)\n\n## What's Different\n\nWhile the existing GitHub MCP server provides excellent coverage for repositories, issues, and pull requests, it doesn't currently provide tools for working with **GitHub Projects v2 iteration fields** directly. This is particularly important for teams using sprint-based workflows.\n\n### Key Features Not Currently Available:\n- **Iteration field management**: Create, read, update, and delete iteration fields\n- **Iteration creation**: Define sprints with start and end dates\n- **Project-level automation**: Manage projects, milestones, and iterations together\n\n## Use Cases\n\nThis implementation enables AI agents to:\n1. Set up complete sprint cycles programmatically\n2. Manage iteration fields for project tracking\n3. Create coordinated projects with milestones and iterations\n4. Automate sprint planning workflows\n\n## Example Operations\n\n```javascript\n// Create an iteration field for a project\ncreateIterationField({\n projectId: \"PVT_...\",\n name: \"Sprint\",\n startDate: \"2025-01-20\",\n duration: 2 // weeks\n})\n\n// Add iterations (sprints) to the field\naddIteration({\n fieldId: \"PVTIF_...\",\n title: \"Sprint 1\",\n startDate: \"2025-01-20\",\n duration: 14 // days\n})\n```\n\n## Suggestion\n\nIt would be valuable to incorporate iteration field support into the official GitHub MCP server, as this is a core feature of GitHub Projects v2 that many teams rely on for sprint planning and project management.\n\nI'm happy to discuss the implementation or contribute if there's interest in adding this functionality to the official server.\n\n## Related\n\n- [GitHub Projects v2 API Documentation](https://docs.github.com/en/issues/planning-and-tracking-with-projects/automating-your-project/using-the-api-to-manage-projects)\n- [ProjectV2 GraphQL Schema](https://docs.github.com/en/graphql/reference/objects#projectv2)","author":{"url":"https://github.com/joaodotwork","@type":"Person","name":"joaodotwork"},"datePublished":"2026-01-21T10:15:29.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":1},"url":"https://github.com/1854/github-mcp-server/issues/1854"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:a98504c8-8654-0a5c-7a1a-cbaa285036ca |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | D10E:FE622:1448A9:1B87D1:6A62C4C0 |
| html-safe-nonce | 499ddb23d08a5befedcd094a1e6f47f91a9e201022314032a68ef1962d6d0fa4 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJEMTBFOkZFNjIyOjE0NDhBOToxQjg3RDE6NkE2MkM0QzAiLCJ2aXNpdG9yX2lkIjoiMTM5MDc3OTY2NDI4MjMzODQ5NiIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 064be694e08508bc4465126ad4455294b7d4c01f648ab2e56bb856638a3fdeda |
| hovercard-subject-tag | issue:3837543790 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/github/github-mcp-server/1854/issue_layout |
| twitter:image | https://opengraph.githubassets.com/1491f19792a55f97745c8063086b136649d9b4a155403bac5261bf1a68d72f0d/github/github-mcp-server/issues/1854 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/1491f19792a55f97745c8063086b136649d9b4a155403bac5261bf1a68d72f0d/github/github-mcp-server/issues/1854 |
| og:image:alt | Summary I've created an unofficial MCP server that extends GitHub Projects v2 functionality, particularly focusing on iteration field management which isn't currently addressed in the existing GitH... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | joaodotwork |
| hostname | github.com |
| expected-hostname | github.com |
| None | df33b1b61ee7b9a0af988199bfc3503c9c1acafb1f1d40e1f140ea7c84f890dd |
| turbo-cache-control | no-preview |
| go-import | github.com/github/github-mcp-server git https://github.com/github/github-mcp-server.git |
| octolytics-dimension-user_id | 9919 |
| octolytics-dimension-user_login | github |
| octolytics-dimension-repository_id | 942771284 |
| octolytics-dimension-repository_nwo | github/github-mcp-server |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 942771284 |
| octolytics-dimension-repository_network_root_nwo | github/github-mcp-server |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | d41cd1bdb290013455c0ac430fa755621733f5eb |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width