mcp-github
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| create_or_update_fileC | Create or update a single file in a GitHub repository |
| search_repositoriesC | Search for GitHub repositories |
| create_repositoryC | Create a new GitHub repository in your account |
| get_file_contentsC | Get the contents of a file or directory from a GitHub repository |
| push_filesB | Push multiple files to a GitHub repository in a single commit |
| create_issueC | Create a new issue in a GitHub repository |
| create_pull_requestC | Create a new pull request in a GitHub repository |
| fork_repositoryB | Fork a GitHub repository to your account or specified organization |
| create_branchC | Create a new branch in a GitHub repository |
| list_commitsC | Get list of commits of a branch in a GitHub repository |
| list_issuesC | List issues in a GitHub repository with filtering options |
| update_issueC | Update an existing issue in a GitHub repository |
| add_issue_commentC | Add a comment to an existing issue |
| search_codeC | Search for code across GitHub repositories |
| search_issuesC | Search for issues and pull requests across GitHub repositories |
| search_usersC | Search for users on GitHub |
| get_issueC | Get details of a specific issue in a GitHub repository. |
| create_releaseC | Create a new release in a GitHub repository |
| list_releasesC | List releases for a GitHub repository |
| delete_releaseC | Delete a release from a GitHub repository |
| get_release_assetC | Get a release asset from a GitHub repository |
| upload_release_assetC | Upload an asset to a GitHub release |
| create_tagC | Create a new tag in a GitHub repository |
| create_pull_request_reviewC | Create a review for a pull request |
| submit_pull_request_reviewC | Submit a pull request review (approve, request changes, or comment) |
| dismiss_pull_request_reviewC | Dismiss a pull request review |
| create_commit_statusC | Create a status for a commit (build passed/failed, etc.) |
| get_commit_statusesC | Get statuses for a commit |
| get_combined_statusC | Get the combined status for a commit |
| get_rate_limitB | Check the current rate limit status |
| create_gistC | Create a new gist |
| list_gistsC | List gists for the authenticated user |
| get_gistB | Get a specific gist |
| list_projectsC | List projects for a repository |
| create_projectC | Create a new project for a repository |
| list_project_columnsC | List columns for a project |
| create_project_columnC | Create a new column for a project |
| create_project_cardC | Create a new card in a project column |
| list_org_packagesC | List packages for an organization |
| list_user_packagesC | List packages for a user |
| list_repo_packagesC | List packages for a repository |
| get_org_packageC | Get a package for an organization |
| get_user_packageC | Get a package for a user |
| get_repo_packageC | Get a package for a repository |
| get_pull_request_diffC | Get the diff for a pull request |
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/MissionSquad/mcp-github'
If you have feedback or need assistance with the MCP directory API, please join our Discord server