一个 MCP(模型上下文协议)服务器,它能让 AI 代理创建并管理基于敏捷 Sprint 的 GitHub 项目,为开发者在项目管理方面提供了强大支持。
通过 Smithery 可自动安装 GitHub 项目 MCP 服务器以用于 Claude Desktop,执行以下命令:
npx -y @smithery/cli install taylor-lindores-reeves/mcp-github-projects --client claude
git clone https://github.com/taylor-lindores-reeves/mcp-github-projects.git
cd mcp-github-projects
bun install
.env
文件:GITHUB_TOKEN=your_github_personal_access_token
GITHUB_OWNER=your_github_username
bun run build
{
"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"
}
}
}
}
属性 | 详情 |
---|---|
GITHUB_TOKEN |
GitHub 个人访问令牌 |
GITHUB_OWNER |
GitHub 用户名或组织名称 |
此 MCP 服务器需要一个具有以下权限的 GitHub 个人访问令牌(经典版):
project
- 对项目的完全控制read:project
- 读取项目信息repo
- 对私有仓库的完全控制repo:status
- 访问提交状态repo_deployment
- 访问部署状态public_repo
- 访问公共仓库repo:invite
- 访问仓库邀请security_events
- 读取和写入安全事件bun run build
bun run graphql-codegen
这是一个针对 GitHub GraphQL API 的 MCP 服务器,专注于 Project V2 操作。该代码库通过 GraphQL 提供了对 GitHub 项目的有类型访问。