这是一个基于 TypeScript 的 MCP 服务器,提供了一系列通过 GitHub API 管理 GitHub 组织、仓库和协作者的工具,能有效提升管理效率。
本 GitHub 管理器 MCP 服务器可帮助你通过 GitHub API 便捷管理组织、仓库和协作者。以下是使用前的准备步骤。
list_orgs
:列出已认证用户所属的 GitHub 组织list_repos
:在指定组织中列出仓库create_repo
:创建组织中的新仓库add_collaborator
:添加仓库协作者update_repo_settings
:更新仓库设置npm install
npm run build
npm run watch
npm test
npm run test:coverage
GITHUB_TOKEN
:具有所需作用域的 GitHub 个人访问令牌要与 Claude Desktop 使用,请添加以下配置:
~/Library/Application Support/Claude/claude_desktop_config.json
%APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"github-manager": {
"command": "/path/to/github-manager/build/index.js",
"env": {
"GITHUB_TOKEN": "your_github_token_here"
}
}
}
}
我们推荐使用 MCP Inspector,它作为包脚本可用:
npm run inspector
Inspector 将提供一个访问调试工具的 URL,在你的浏览器中打开即可。