Github Projects 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

Local serverstdio

What is the Github Projects MCP Server?

Github Projects MCP becomes available to MCP clients through the Github Projects MCP. 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.

What Github Projects MCP does

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.

Key capabilities

  • 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

Practical notes

  • Maintained by Arclio.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
list_projectsList GitHub Projects V2 for a given organization or user
get_project_fieldsGet fields available in a GitHub Project V2
get_project_itemsGet items in a GitHub Project V2 (supports filtering by
create_issueCreate a new GitHub issue
add_issue_to_projectAdd an existing GitHub issue to a Project V2
update_project_item_fieldUpdate a field value for a project item
create_draft_issueCreate a draft issue directly in a GitHub Project V2
delete_project_itemDelete an item from a GitHub Project V2

How to install the Github Projects MCP Server

{
  "mcpServers": {
    "github-projects": {
      "command": "uvx",
      "args": [
        "mcp-github-projects"
      ],
      "env": {
        "GITHUB_TOKEN": "YOUR_GITHUB_TOKEN"
      }
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

VariableDescriptionRequired
GITHUB_TOKENDeclared in the maintainer’s client configuration.Check documentation

Example prompts to try

  • “Use Github Projects MCP to list projects.”
  • “Use Github Projects MCP to get project fields.”
  • “Use Github Projects MCP to get project items.”

Frequently asked questions

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 Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.