GitHub Projects V2▌

by arclio
Seamlessly manage GitHub Projects V2 boards and issues. Natural language commands for integrated workflows, perfect for
Integrates with GitHub Projects V2 to enable direct management of project boards, issues, and field values through natural language commands without switching contexts.
best for
- / Developers managing GitHub project boards
- / Teams tracking issues and PRs in projects
- / Project managers updating field values
capabilities
- / List and view GitHub Projects V2
- / Create issues and add them to projects
- / Create draft issues directly in projects
- / Update project item field values
- / Get project fields and items
- / Delete items from projects
what it does
Connects to GitHub Projects V2 to manage project boards, issues, and field values through natural language commands via the GitHub GraphQL API.
about
GitHub Projects V2 is a community-built MCP server published by arclio that provides AI assistants with tools and capabilities via the Model Context Protocol. Seamlessly manage GitHub Projects V2 boards and issues. Natural language commands for integrated workflows, perfect for It is categorized under developer tools, productivity.
how to install
You can install GitHub Projects V2 in your AI client of choice. Use the install panel on this page to get one-click setup for Cursor, Claude Desktop, VS Code, and other MCP-compatible clients. This server runs locally on your machine via the stdio transport.
license
MIT
GitHub Projects V2 is released under the MIT license. This is a permissive open-source license, meaning you can freely use, modify, and distribute the software.
readme
GitHub Projects V2 MCP Server
A Model Context Protocol (MCP) server that provides tools for managing GitHub Projects V2 through Claude and other MCP clients. This server uses the GitHub GraphQL API for interacting with GitHub Projects V2.
Features
- List and view GitHub Projects V2 for users and organizations
- Get project fields and items (issues, PRs, draft issues)
- Create issues and add them to projects
- Create draft issues directly in projects
- Update project item field values
- Delete items from projects
Usage
This server can be used with any MCP client, such as Claude Desktop. Add it to
your MCP client configuration (e.g., claude_desktop_config.json).
Option 1: Using Published Package
Here's an example configuration using uvx as the command runner:
{
"mcpServers": {
"github-projects": {
"command": "uvx",
"args": [
"mcp-github-projects"
],
"env": {
"GITHUB_TOKEN": "your_pat_here"
}
}
}
}
Make sure to replace your_pat_here with your actual GitHub Personal Access
Token.
Option 2: From Source Code
To run the project directly from source code, follow these steps:
Setup
-
Clone the repository:
git clone git@github.com:Arclio/github-projects-mcp.git cd github-projects-mcp -
Create and activate a virtual environment:
uv venv source venv/bin/activate -
Install dependencies:
uv pip install -e . -
Set your GitHub token as an environment variable:
Create a GitHub Personal Access Token and give it the necessary permissions. The required permissions are:
repo,project, andread:org.Add the token to your
.envfile after running this command:cp .env.example .envThen add the following to your
.envfile:export GITHUB_TOKEN=your_personal_access_token
Usage from source code
When using from source code, configure your MCP client as follows:
{
"mcpServers": {
"github-projects": {
"command": "uv",
"args": [
"--directory",
"/path/to/github-projects-mcp",
"run",
"mcp-github-projects"
],
"env": {
"GITHUB_TOKEN": "your_pat_here"
}
}
}
}
Make sure to replace /path/to/github-projects-mcp and your_pat_here with
your actual repository path and GitHub Personal Access Token.
Available Tools
list_projects: List GitHub Projects V2 for a given organization or userget_project_fields: Get fields available in a GitHub Project V2get_project_items: Get items in a GitHub Project V2 (supports filtering by state or custom single-select fields)create_issue: Create a new GitHub issueadd_issue_to_project: Add an existing GitHub issue to a Project V2update_project_item_field: Update a field value for a project itemcreate_draft_issue: Create a draft issue directly in a GitHub Project V2delete_project_item: Delete an item from a GitHub Project V2
See tool documentation in the server code for detailed usage information.
Development
The project is structured as follows:
src/github_projects_mcp/: Main package directoryserver.py: MCP server implementation with tool definitionsgithub_client.py: GraphQL client for GitHub API interactions
To contribute, make sure to:
- Add proper error handling for all GraphQL operations
- Add type annotations for all functions and parameters
- Update documentation when adding new tools or features
FAQ
- What is the GitHub Projects V2 MCP server?
- GitHub Projects V2 is a Model Context Protocol (MCP) server profile on explainx.ai. MCP lets AI hosts (e.g. Claude Desktop, Cursor) call tools and resources through a standard interface; this page summarizes categories, install hints, and community ratings.
- How do MCP servers relate to agent skills?
- Skills are reusable instruction packages (often SKILL.md); MCP servers expose live capabilities. Teams frequently combine both—skills for workflows, MCP for APIs and data. See explainx.ai/skills and explainx.ai/mcp-servers for parallel directories.
- How are reviews shown for GitHub Projects V2?
- This profile displays 10 aggregated ratings (sample rows for discoverability plus signed-in user reviews). Average score is about 4.5 out of 5—verify behavior in your own environment before production use.
Ratings
4.5★★★★★10 reviews- ★★★★★Shikha Mishra· Oct 10, 2024
GitHub Projects V2 is among the better-indexed MCP projects we tried; the explainx.ai summary tracks the official description.
- ★★★★★Piyush G· Sep 9, 2024
We evaluated GitHub Projects V2 against two servers with overlapping tools; this profile had the clearer scope statement.
- ★★★★★Chaitanya Patil· Aug 8, 2024
Useful MCP listing: GitHub Projects V2 is the kind of server we cite when onboarding engineers to host + tool permissions.
- ★★★★★Sakshi Patil· Jul 7, 2024
GitHub Projects V2 reduced integration guesswork — categories and install configs on the listing matched the upstream repo.
- ★★★★★Ganesh Mohane· Jun 6, 2024
I recommend GitHub Projects V2 for teams standardizing on MCP; the explainx.ai page compares cleanly with sibling servers.
- ★★★★★Oshnikdeep· May 5, 2024
Strong directory entry: GitHub Projects V2 surfaces stars and publisher context so we could sanity-check maintenance before adopting.
- ★★★★★Dhruvi Jain· Apr 4, 2024
GitHub Projects V2 has been reliable for tool-calling workflows; the MCP profile page is a good permalink for internal docs.
- ★★★★★Rahul Santra· Mar 3, 2024
According to our notes, GitHub Projects V2 benefits from clear Model Context Protocol framing — fewer ambiguous “AI plugin” claims.
- ★★★★★Pratham Ware· Feb 2, 2024
We wired GitHub Projects V2 into a staging workspace; the listing’s GitHub and npm pointers saved time versus hunting across READMEs.
- ★★★★★Yash Thakker· Jan 1, 2024
GitHub Projects V2 is a well-scoped MCP server in the explainx.ai directory — install snippets and categories matched our Claude Code setup.