deniscruzrodrigues/mackenzie-github-mcp-server
If you are the rightful owner of mackenzie-github-mcp-server 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.
The GitHub MCP Server is a Model Context Protocol server that integrates with GitHub APIs to enhance automation and interaction for developers.
The GitHub MCP Server is a powerful tool designed to facilitate seamless integration with GitHub APIs, providing developers and tools with advanced automation and interaction capabilities. By leveraging the Model Context Protocol (MCP), this server enables users to automate workflows, extract and analyze data, and build AI-powered applications within the GitHub ecosystem. The server can be easily installed using Docker and configured within popular development environments like VS Code and Claude Desktop. With a focus on security, users can manage their GitHub Personal Access Tokens to control the level of access granted to their AI tools. The GitHub MCP Server supports a wide range of functionalities, including managing issues, pull requests, repositories, and code scanning alerts, making it an essential tool for developers looking to streamline their GitHub operations.
Features
- Automates GitHub workflows and processes.
- Extracts and analyzes data from GitHub repositories.
- Builds AI-powered tools and applications for GitHub.
- Supports a wide range of GitHub functionalities.
- Easily integrates with popular development environments.
Usages
usage with VS Code
{ "mcp": { "inputs": [ { "type": "promptString", "id": "github_token", "description": "GitHub Personal Access Token", "password": true } ], "servers": { "github": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "GITHUB_PERSONAL_ACCESS_TOKEN", "ghcr.io/github/github-mcp-server" ], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "${input:github_token}" } } } } }
usage with Claude Desktop
{ "mcpServers": { "github": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "GITHUB_PERSONAL_ACCESS_TOKEN", "ghcr.io/github/github-mcp-server" ], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "<YOUR_TOKEN>" } } } }
Tools
get_me
Get details of the authenticated user
get_issue
Gets the contents of an issue within a repository
create_issue
Create a new issue in a GitHub repository
merge_pull_request
Merge a pull request
create_repository
Create a new GitHub repository