GitHub
GitHub is the world's largest software development platform: code hosting, pull requests, issues, Actions and code review. Its official MCP server lets agents read, search and manage repositories, PRs and issues directly.
- Kategorie
- Developer Tools
- EU-Hosting
- Nein
- Sitz
- Vereinigte Staaten von Amerika
- Preis
- Freemium
MCP vom Team verifiziert
Tulimoa hat den MCP-Server dieses Tools getestet und verifiziert. Agenten können sicher andocken.
- Endpoint
- Authentifizierung
- OAuth · API-Key
Lesen · 27
get_commitGet details for a commit from a GitHub repositoryget_copilot_job_statusGet the status of a GitHub Copilot coding agent job. Use this to check if a previously submitted task has completed and to get the pull request URL once it's created. Provide the job ID (from create_pull_request_with_copilot) or pull request number (from assign_copilot_to_issue), or any pull request you want agent sessions for.get_file_contentsGet the contents of a file or directory from a GitHub repositoryget_labelGet a specific label from a repository.get_latest_releaseGet the latest release in a GitHub repositoryget_meGet details of the authenticated GitHub user. Use this when a request is about the user's own profile for GitHub. Or when information is missing to build other tool calls.get_release_by_tagGet a specific release by its tag name in a GitHub repositoryget_tagGet details about a specific git tag in a GitHub repositoryget_team_membersGet member usernames of a specific team in an organization. Limited to organizations accessible with current credentialsget_teamsGet details of the teams the user is a member of. Limited to organizations accessible with current credentialsissue_readGet information about a specific issue in a GitHub repository.list_branchesList branches in a GitHub repositorylist_commitsGet list of commits of a branch in a GitHub repository. Returns at least 30 results per page by default, but can return more if specified using the perPage parameter (up to 100).list_issue_fieldsList issue fields for a repository or organization. Returns field definitions including name, type (text, number, date, single_select), and for single_select fields the list of valid option names. When repo is omitted, returns org-level fields directly.list_issue_typesList supported issue types for a repository or its owner organization. When repo is omitted, returns org-level issue types directly.list_issuesList issues in a GitHub repository. For pagination, use the 'endCursor' from the previous response's 'pageInfo' in the 'after' parameter.list_pull_requestsList pull requests in a GitHub repository. If the user specifies an author, then DO NOT use this tool and use the search_pull_requests tool instead.list_releasesList releases in a GitHub repositorylist_repository_collaboratorsList collaborators of a GitHub repository. Results are paginated; the response includes `nextPage`, `prevPage`, `firstPage`, and `lastPage` fields. To get the next page, use the `nextPage` value as the `page` parameter.list_tagsList git tags in a GitHub repositorypull_request_readGet information on a specific pull request in GitHub repository.search_codeFast and precise code search across ALL GitHub repositories using GitHub's native search engine. Best for finding exact symbols, functions, classes, or specific code patterns.search_commitsSearch for commits across GitHub repositories using GitHub's commit search syntax. Useful for finding specific changes, authors, or messages across one or many repositories. Searches the default branch only.search_issuesSearch issues using natural-language semantic matching. Best for conceptual or paraphrased queries (e.g. "login fails after password reset"). Already scoped to is:issue.search_pull_requestsSearch for pull requests in GitHub repositories using issues search syntax already scoped to is:prsearch_repositoriesFind GitHub repositories by name, description, readme, topics, or other metadata. Perfect for discovering projects, finding examples, or locating specific repositories across GitHub.search_usersFind GitHub users by username, real name, or other profile information. Useful for locating developers, contributors, or team members.Erstellen · 8
add_comment_to_pending_reviewAdd review comment to the requester's latest pending pull request review. A pending review needs to already exist to call this (check with the user if not sure).add_issue_commentAdd a comment and/or reaction to a specific issue or issue comment in a GitHub repository. Use this tool with pull requests as well (in this case pass pull request number as issue_number), but only if user is not asking specifically to add or react to review comments. At least one of body or reaction is required.add_reply_to_pull_request_commentAdd a reply and/or reaction to an existing pull request comment. This can create a new comment linked as a reply to the specified comment, add an emoji reaction to the specified comment, or do both. At least one of body or reaction is required.create_branchCreate a new branch in a GitHub repositorycreate_or_update_fileCreate or update a single file in a GitHub repository.
If updating, you should provide the SHA of the file you want to update. Use this tool to create or update a file in a GitHub repository remotely; do not use it for local file operations.
In order to obtain the SHA of original file version before updating, use the following git command:
git rev-parse <branch>:<path to file>
SHA MUST be provided for existing file updates.
create_pull_requestCreate a new pull request in a GitHub repository.create_pull_request_with_copilotDelegate a task to GitHub Copilot coding agent to perform in the background. The agent will create a pull request with the implementation. You should use this tool if the user asks to create a pull request to perform a specific task, or if the user asks Copilot to do something.create_repositoryCreate a new GitHub repository in your account or specified organizationÄndern · 3
assign_copilot_to_issueAssign Copilot to a specific issue in a GitHub repository.
This tool can help with the following outcomes:
- a Pull Request created with source code changes to resolve the issue
More information can be found at:
- https://docs.github.com/en/copilot/concepts/agents/cloud-agent/about-cloud-agent
update_pull_requestUpdate an existing pull request in a GitHub repository.update_pull_request_branchUpdate the branch of a pull request with the latest changes from the base branch.Löschen · 1
delete_fileDelete a file from a GitHub repositoryWeitere · 8
fork_repositoryFork a GitHub repository to your account or specified organizationissue_writeCreate a new or update an existing issue in a GitHub repository.merge_pull_requestMerge a pull request in a GitHub repository.pull_request_review_writeCreate and/or submit, delete review of a pull request.
Available methods:
- create: Create a new review of a pull request. If "event" parameter is provided, the review is submitted. If "event" is omitted, a pending review is created.
- submit_pending: Submit an existing pending review of a pull request. This requires that a pending review exists for the current user on the specified pull request. The "body" and "event" parameters are used when submitting the review.
- delete_pending: Delete an existing pending review of a pull request. This requires that a pending review exists for the currenpush_filesPush multiple files to a GitHub repository in a single commitrequest_copilot_reviewRequest a GitHub Copilot code review for a pull request. Use this for automated feedback on pull requests, usually before requesting a human reviewer.run_secret_scanningScan files, content, or recent changes for secrets such as API keys, passwords, tokens, and credentials.
This tool is intended for targeted scans of specific files, snippets, or diffs provided directly as content. The files parameter accepts either a single string or an array of strings containing raw file contents or diff hunks, and returns detected secrets with their locations and related secret scanning metadata. Content must not be empty. For full repository scanning, other mechanisms are available.
Caveats:
- Only files within the codebase should be scanned. Files outside of the codebasub_issue_writeAdd a sub-issue to a parent issue in a GitHub repository.Anmelden um ein Review zu schreiben.
Noch keine Reviews. Sei der Erste.