github_mcp_server
Verified Safeby Arpit-saxena-2004
Overview
A lightweight Model Context Protocol (MCP) server that enables Claude Desktop to perform various GitHub actions like repository, branch, pull request, issue, and file management.
Installation
fastmcp run main.pyEnvironment Variables
- GITHUB_TOKEN
Security Notes
The server relies on a highly privileged GitHub Classic Personal Access Token (PAT) with `repo` and `delete_repo` scopes. Users must understand that this grants the server extensive control over their GitHub repositories, including the ability to delete them. While this is explicitly documented and required for the server's functionality, it necessitates careful management of the PAT by the user. There are no obvious code-level vulnerabilities like 'eval' or unvalidated shell commands.
Similar Servers
mcp-manager
A web GUI to easily manage and configure Model Context Protocol (MCP) servers for the Claude Desktop app on MacOS, generating terminal commands for installation and setup.
mcp-dashboard
Manage Model Context Protocol (MCP) server settings through a user-friendly web-based GUI.
gitlab-mcp
Provides GitLab integration tools to Claude Code for managing issues, merge requests, labels, and project information.
local-github-mcpserver
Enables the Claude AI agent to interact with GitHub through a local Model Context Protocol (MCP) server for repository, issue, pull request, and file management.