Logo
Agent Skills
  • Skills
  • Category
  • Publishers
  • Cookbook
  • Blog
Logo
Agent Skills
SkillsDevelopment ToolsGitHub MCP Server
Featuredtypescript

GitHub MCP Server

by GitHub-MCP•Development Tools

Official GitHub Model Context Protocol server for AI-powered repository management, code analysis, and workflow automation

5,200downloads
890stars
~650tokens

Quick Install

One command to add this skill

Terminal
$ mkdir -p ~/.claude/skills/github-mcp-server && echo '# GitHub MCP Server
Install via: npm install -g @github/mcp-server' > ~/.claude/skills/github-mcp-server/SKILL.md

Instructions

SKILL.md

Back

Prerequisites

  • Node.js 18+
  • GitHub account
  • GitHub CLI (gh)

Security & Permissions

4 permissions required

  • Uses network / internet access
  • Can modify files on disk
  • Executes shell commands
  • Connects to external APIs:
    • GitHub API

Details

Published
2026/01/10
Language
typescript
Token Est.
~650

Resources

  • GitHub Repository

Tags

githubmcpapiautomationrepositoryworkflowci-cd
Logo
Agent Skills

Discover and download skills for Claude Code and other AI agents

GitHub
Skills
  • Category
  • Publishers
  • Cookbook
Resources
  • Blog
  • GitHub
Legal
  • Privacy Policy
  • Terms of Service
Copyright © 2026 All Rights Reserved.

GitHub MCP Server

Official GitHub Model Context Protocol (MCP) server developed in collaboration with Anthropic.

Overview

The GitHub MCP Server enables AI agents and tools to interact with GitHub APIs for automation, code analysis, repository management, and workflow automation through natural language.

It's described as a "USB-C port for AI applications" due to its ability to bridge AI models and GitHub's ecosystem.

Features

Repository Management

  • Create, clone, and manage repositories
  • Branch management and protection rules
  • Merge strategies and conflict resolution

Code Analysis

  • Code review and suggestions
  • Security vulnerability scanning
  • Dependency analysis

Workflow Automation

  • GitHub Actions integration
  • Issue and PR management
  • Release automation

Natural Language Interface

  • Query repositories using natural language
  • Generate code documentation
  • Create issues from descriptions

Installation

npm install -g @github/mcp-server

Configuration

{
  "mcpServers": {
    "github": {
      "command": "npx",
      "args": ["-y", "@github/mcp-server"]
    }
  }
}

Usage Examples

"Create a new repository called my-project"
"List all open pull requests"
"Analyze the code quality of this repository"
"Create a release with changelog"

Security

  • Uses GitHub OAuth for authentication
  • Respects repository permissions
  • Audit logging for all actions