GitHub Prod MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| LOG_LEVEL | No | Logging level. | INFO |
| GITHUB_TOKEN | Yes | GitHub personal access token with scopes for the operations you plan to use. | |
| GITHUB_USER_AGENT | No | User agent for GitHub API requests. | github-prod-mcp/0.1.0 |
| GITHUB_API_VERSION | No | GitHub API version header. | 2022-11-28 |
| GITHUB_API_BASE_URL | No | Base URL for GitHub API. | https://api.github.com |
| GITHUB_TIMEOUT_SECONDS | No | Timeout in seconds for GitHub API requests. | 30 |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_authenticated_userA | Get the authenticated GitHub user |
| create_repositoryC | Create a repository for the authenticated user |
| get_repositoryC | Get repository metadata |
| list_branchesC | List repository branches |
| get_branchC | Get a branch by name |
| get_repository_detailsC | Get repository details including optional branches, root files, and README metadata |
| list_repository_filesC | List repository files or directory contents |
| get_file_contentC | Get repository file content metadata |
| search_repositoriesD | Search repositories |
| search_codeD | Search code |
| search_issuesC | Search issues and pull requests |
| list_issuesC | List repository issues |
| get_issueD | Get an issue |
| create_issueD | Create an issue |
| update_issueC | Update an issue |
| create_issue_commentC | Create an issue comment |
| list_pull_requestsC | List pull requests |
| get_pull_requestC | Get a pull request |
| create_pull_requestC | Create a pull request |
| merge_pull_requestC | Merge a pull request |
| get_commitC | Get a commit |
| compare_commitsD | Compare commits |
| create_or_update_fileC | Create or update a repository file |
| delete_fileC | Delete a repository file |
| create_repository_dispatchC | Create a repository dispatch event |
| trigger_workflow_dispatchD | Trigger a workflow dispatch |
| list_workflow_runsC | List workflow runs |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/nouhailadahmany/github-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server