mcp-github-enterprise
If you are the rightful owner of mcp-github-enterprise and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
A Model Context Protocol (MCP) server that lets AI agents query GitHub Enterprise license data.
The MCP GitHub Enterprise server is designed to facilitate AI agents like Claude and ChatGPT in querying GitHub Enterprise license data securely. It provides endpoints to fetch license summaries, per-user details, organization memberships, and enterprise roles. The server supports both stdio and SSE transports, making it versatile for different deployment scenarios, including Kubernetes. It is equipped with features like license analytics, user lookup, and automatic pagination for handling large enterprises. The server is built to integrate seamlessly with platforms like n8n and Claude Desktop, providing AI-powered insights into GitHub Enterprise data.
Features
- License Analytics: Provides insights into total vs. consumed seats.
- User Lookup: Fetches organization memberships, roles, 2FA status, and SAML ID.
- Pagination: Automatically handles large enterprises.
- Dual Transports: Supports stdio for direct MCP and SSE for HTTP.
- Kubernetes-Ready: Can be deployed on EKS/GKE or any Kubernetes cluster.
Tools
list_consumed_licenses
Summarize licenses, optionally include users.
get_user_organizations
List a user's GitHub org memberships.
get_user_enterprise_roles
List a user's enterprise roles.
get_user_detail
Full license detail for a user.