GitHub Projects MCP Server
An MCP (Model Context Protocol) server that enables AI agents to create and manage Agile Sprint-based projects using GitHub Projects.
Features
- GitHub Projects v2 API: Full support for GitHub’s GraphQL Projects v2 API
- GitHub Issues: Create, read, and update GitHub issues
- GitHub Repositories: Fetch repository details
- Type Safety: Built with TypeScript for maximum type safety
Installation
Installing via Smithery
To install GitHub Projects MCP Server for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install taylor-lindores-reeves/mcp-github-projects --client claude
Usage
Manual Installation
Clone this repository:
git clone https://github.com/taylor-lindores-reeves/mcp-github-projects.git cd mcp-github-projectsInstall dependencies:
bun installCreate a
.envfile with your GitHub token:GITHUB_TOKEN=your_github_personal_access_token GITHUB_OWNER=your_github_usernameBuild the server:
bun run buildConfigure your MCP client with the following settings:
{
"mcpServers": {
"GitHubProjects": {
"command": "bun",
"args": [
"/path/to/your/directory/mcp-github-projects-main/build/index.js"
],
"env": {
"GITHUB_TOKEN": "your_github_personal_access_token",
"GITHUB_OWNER": "your_github_username_or_org"
}
}
}
}
Environment Variables
GITHUB_TOKEN: GitHub Personal Access Token with appropriate permissionsGITHUB_OWNER: GitHub username or organization name
GitHub Token Permissions
This MCP server requires a GitHub Personal Access Token (classic) with the following permissions:
project- Full control of projectsread:project- Read access of projectsrepo- Full control of private repositoriesrepo:status- Access commit statusrepo_deployment- Access deployment statuspublic_repo- Access public repositoriesrepo:invite- Access repository invitationssecurity_events- Read and write security events
Development
Commands
- Build:
bun run build - Generate GraphQL types:
bun run graphql-codegen
Project Structure
This project is a MCP Server for GitHub’s GraphQL API, with focus on Project V2 operations. The codebase provides typed access to GitHub projects functionality through GraphQL.
Available Operations
Projects
- Create, read, update, and delete GitHub Projects
- Manage project fields, items, and status updates
- Convert draft issues to actual issues
- Archive and unarchive project items
Issues
- Get issue details
- Add issues to projects
Repositories
- Get repository information
MCP GitHub Projects
Project Details
- taylor-lindores-reeves/mcp-github-projects
- GNU General Public License v2.0
- Last Updated: 4/21/2025
Recomended MCP Servers
The (Unofficial) dubco-mcp-server enables AI assistants to manage Dub.co short links via the Model Context Protocol. It provides...
一个基于 Model Context Protocol (MCP) 的 FFmpeg 辅助工具,提供视频处理功能。
A systematic reasoning MCP server implementation for Claude Desktop with beam search and thought evaluation.
MCP Salesforce connector
MCP Server for the Perplexity API.
MCP server for Todoist integration enabling natural language task management with Claude
MCP server for managing Roo's custom operational modes
mcp server for tidb
Model Context Protocol Servers for Azure AI Search
A MCP server for automated website deployment to 1Panel (Experimental)
Talk to a Cloudflare Worker from Claude Desktop!





