local-github-mcpserver
Verified Safeby lmsamarawickrama
Overview
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.
Installation
python server.pyEnvironment Variables
- GITHUB_TOKEN
Security Notes
The server requires a GitHub Personal Access Token (PAT) with potentially broad permissions (e.g., 'repo' for full control of private repositories). While the token is read securely from an environment variable and not hardcoded, users must be aware of the significant power granted to the server via this token. The code itself does not contain 'eval', obfuscation, or apparent malicious patterns, focusing solely on well-defined GitHub API interactions via the httpx library. Error handling is present for HTTP issues and general exceptions, which is a good practice.
Similar Servers
consult-llm-mcp
An MCP server that allows AI agents like Claude Code to consult stronger, more capable AI models (e.g., GPT-5.2, Gemini 3.0 Pro) for complex code analysis, debugging, and architectural advice.
gh-mcp
A GitHub CLI extension to seamlessly run the github-mcp-server in a Docker container using existing `gh` authentication.
remote-mcp-oauth-github
Provides a Cloudflare Workers-based Model Context Protocol (MCP) server with GitHub OAuth for secure custom integrations with Claude.ai.
zapier-mcp
This repository provides plugins, skills, and commands for AI agents, specifically Claude, to enable sophisticated workflow automation and integration with 8,000+ apps via Zapier's Model Context Protocol (MCP) for engineering tasks like Jira management, git operations, and code reviews.