About
Overview
The GitHub MCP Server gives AI agents full access to GitHub operations. Create and manage repositories, file issues, review and merge pull requests, search code, and manage branches. Uses GitHub personal access tokens for authentication.
Capabilities
Tools & Capabilities
⚡create_issue
Create a new issue in a repository
⚡create_pull_request
Create a pull request
⚡search_code
Search for code across repositories
⚡get_file_contents
Get file contents from a repository
⚡list_commits
List recent commits on a branch
Setup
Installation
bash
Install
npm install @modelcontextprotocol/server-githubExamples
Example Usage
javascript
Usage
import { GitHubServer } from "@modelcontextprotocol/server-github";
const server = new GitHubServer({
token: process.env.GITHUB_TOKEN
});
await server.start();Quick Info
AuthorGitHub
LanguageTypeScript
StatusStable
Stars★ 3200
Last UpdatedFeb 12, 2026