一个模型上下文协议(MCP)服务器,允许 AI 代理(Claude、ChatGPT 等)查询您的 GitHub 企业许可数据。通过 /consumed-licenses 端点,您可以安全地获取许可证摘要、用户详细信息、组织成员身份和企业角色。
git clone https://github.com/vipink1203/mcp-github-enterprise.git
cd mcp-github-enterprise
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
cp .env.example .env
# 编辑 .env: 设置 GITHUB_TOKEN 和 GITHUB_ENTERPRISE_URL
python -m mcp_github
python -m mcp_github sse
read:enterprise 和许可作用域的 GitHub 私有令牌(PAT)"显示我们 GitHub 企业的许可摘要""我们目前使用了多少个许可证?""列出所有已使用的 GitHub 许可证""是否有未使用的 GitHub 许可证?""johndoe 属于哪些 GitHub 组织?""johndoe 在企业中有何角色?""johndoe 是否是企业的所有者?""获取 johndoe 的详细信息""johndoe 是否启用了双重身份验证?"| 名称 | 描述 |
|---|---|
list_consumed_licenses |
汇总许可证信息,可选包含用户详细信息 |
get_user_organizations |
列出用户的 GitHub 组织成员身份 |
get_user_enterprise_roles |
列出用户的企业角色 |
get_user_detail |
获取用户的完整许可详细信息 |
欢迎贡献!请随意提交拉取请求。
git checkout -b feature/amazing-feature)。git commit -m '添加一些很棒的功能')。git push origin feature/amazing-feature)。该项目在 MIT 许可证下发布,详情请参阅 LICENSE 文件。
Built with ❤️ 为了实现 AI ↔️ GitHub 企业的无缝集成。