mcp-github

Manage GitHub repositories, branches, files, issues, and pull requests programmatically.

Updated Mar 7, 2026
One-click install
npx skills add https://github.com/Paparusi/jarvis --skill mcp-github-paparusi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mcp-github
Source: https://github.com/Paparusi/jarvis/tree/main/workspace/skills/mcp/github
Command: npx skills add https://github.com/Paparusi/jarvis --skill mcp-github-paparusi

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a comprehensive set of tools to interact with GitHub repositories, enabling users to manage code, issues, pull requests, and more programmatically.

Core Features & Use Cases

  • Repository Management: Create, fork, and manage repositories and branches.
  • Code & File Operations: Get file contents, create, update, or delete files, and push changes.
  • Issue & Pull Request Tracking: Create, read, update, and search issues and pull requests, including reviews and assignments.
  • Release Management: List and retrieve release information.
  • User & Team Information: Get details about users and teams within an organization.

Quick Start

Use the mcp-github skill to create a new branch named 'feature-branch' in the 'my-repo' repository.

Frequently Asked Questions about mcp-github

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage GitHub repositories and branches programmatically?

To manage GitHub repositories programmatically, you can create, fork, and manage repositories and branches. This enables automated workflows for code management and project tracking without manual web interface interaction.

Can I automate GitHub issue and pull request tracking?

Yes, you can automate GitHub issue and pull request tracking. This includes creating, reading, updating, and searching issues and pull requests, while also managing reviews and assignments automatically.

What's the best way to perform code and file operations on GitHub repositories?

The best way to perform code and file operations on GitHub repositories is to get file contents, create, update, or delete files, and push changes directly. This supports automated workflows for code management.

Does this approach support retrieving user and team information within an organization?

Yes, this approach supports retrieving user and team information within an organization. You can get details about users and teams to facilitate project tracking and collaboration workflows.

How do I list and retrieve GitHub release information for project tracking?

To list and retrieve GitHub release information for project tracking, use dedicated release management functions. These tools allow you to list releases and retrieve specific release details programmatically.