Integrations
Provides comprehensive GitHub repository management capabilities including commit handling, file operations, repository creation and forking, as well as tools for searching repositories, code, and users. Also offers issue and pull request management with features for creating, updating, commenting on, and merging these items.
GitHub Tools
Model Context Protocol (MCP) server for accessing Github.
Repository tools:
Tools for managing GitHub repositories:
get_commit
: Get details for a specific commitlist_commits
: Get list of commits in a branchlist_branches
: List branches in a repositorycreate_or_update_file
: Create or update a file in a repositorycreate_repository
: Create a new GitHub repositoryget_file_contents
: Get contents of a file or directoryfork_repository
: Fork a repository to your account or organization
Search Tools
Tools for searching GitHub:
search_repositories
: Search for GitHub repositoriessearch_code
: Search for code across GitHub repositoriessearch_users
: Search for GitHub users
Issue Tools
Tools for managing GitHub issues:
get_issue
: Get details of a specific issueadd_issue_comment
: Add a comment to an issuesearch_issues
: Search for issues across repositoriescreate_issue
: Create a new issuelist_issues
: List issues in a repositoryupdate_issue
: Update an existing issue
Pull Request Tools
Tools for managing pull requests:
get_pull_request
: Get details of a specific pull requestupdate_pull_request
: Update an existing pull requestlist_pull_requests
: List pull requests in a repositorymerge_pull_request
: Merge a pull requestget_pull_request_files
: Get files changed in a pull requestget_pull_request_status
: Get the status of a pull request
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Model Context Protocol server that enables interaction with GitHub repositories, issues, pull requests, and search functionality through natural language.
Related MCP Servers
- -securityAlicense-qualityA Model Context Protocol server for Git repository interaction and automation. This server provides tools to read, search, and manipulate Git repositories via Large Language Models.Last updated -1246,207JavaScriptMIT License
- AsecurityFlicenseAqualityA Model Context Protocol server that enables AI models to interact with GitHub's API, allowing for repository creation and management with descriptions, topics, and website URLs through natural language commands.Last updated -1JavaScript
- -securityFlicense-qualityProvides integration with Github through the Model Context Protocol (MCP), allowing Large Language Models to interact with Github's repositories, issues, pull requests and search functionality.Last updated -1TypeScript
- -securityFlicense-qualityA Model Context Protocol server that enables AI assistants like Claude to interact with GitHub repositories, issues, and pull requests.Last updated -129Python