GitHub Projects V2 MCP Server
by Arclio
This is a Model Context Protocol (MCP) server designed to manage GitHub Projects V2 through clients like Claude, utilizing the GitHub GraphQL API. It provides tools for interacting with and manipulating GitHub Projects V2 data.
Last updated: N/A
What is GitHub Projects V2 MCP Server?
The GitHub Projects V2 MCP Server is a tool that allows users to manage their GitHub Projects V2 through an MCP client. It acts as an intermediary, translating commands from the MCP client into GitHub GraphQL API requests.
How to use GitHub Projects V2 MCP Server?
To use the server, configure your MCP client (e.g., Claude Desktop) to connect to it. You can either use the published package or run it directly from the source code. Configuration details, including setting up a GitHub Personal Access Token, are provided in the README.
Key features of GitHub Projects V2 MCP Server
List and view GitHub Projects V2
Get project fields and items
Create issues and add them to projects
Create draft issues directly in projects
Update project item field values
Delete items from projects
Use cases of GitHub Projects V2 MCP Server
Automating project management tasks
Integrating GitHub Projects V2 with other tools
Managing projects through a conversational interface
Creating and managing issues in bulk
FAQ from GitHub Projects V2 MCP Server
What is an MCP client?
What is an MCP client?
An MCP client is a Model Context Protocol client, such as Claude Desktop, that can interact with MCP servers.
How do I get a GitHub Personal Access Token?
How do I get a GitHub Personal Access Token?
You can create a GitHub Personal Access Token in your GitHub settings under Developer settings -> Personal access tokens. It needs the repo
, project
, and read:org
scopes.
What permissions does the GitHub Personal Access Token need?
What permissions does the GitHub Personal Access Token need?
The GitHub Personal Access Token requires repo
, project
, and read:org
permissions.
Can I use this server with any MCP client?
Can I use this server with any MCP client?
Yes, this server can be used with any MCP client that supports the Model Context Protocol.
Where can I find documentation for the available tools?
Where can I find documentation for the available tools?
Detailed usage information for each tool can be found in the server code within the src/github_projects_mcp/server.py
file.