mcp-github

renantrendt/mcp-github

3.2

If you are the rightful owner of mcp-github and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

A Model Context Protocol (MCP) server for interacting with GitHub, enabling AI assistants to perform various GitHub operations.

The GitHub MCP Server is a specialized tool designed to facilitate seamless interactions with GitHub through a Model Context Protocol. It empowers AI assistants to manage repositories, handle file operations, track issues, and more, all within the GitHub ecosystem. This server is particularly useful for automating tasks and integrating GitHub functionalities into AI-driven workflows. With features like repository and branch management, issue tracking, and pull request creation, it provides a comprehensive suite of tools for developers and AI systems. The server requires Node.js 18 or higher and a GitHub Personal Access Token for authentication. It can be run locally or deployed using Smithery, with configuration options available for both environments.

Features

  • Repository Operations: Create and fork repositories
  • File Operations: Create, update, and read files, push multiple files in a single commit
  • Issue Management: Create, update, list, and comment on issues
  • Pull Requests: Create pull requests
  • Branch Management: Create branches