GitHub MCP Server
Allows fetching issues, creating issues, reading and posting comments on pull requests via GitHub API.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
# ๐ GitHub MCP Server (AI-Powered GitHub Automation)
## ๐ Overview
This project is an MCP (Model Context Protocol) Server that connects **Claude AI** with **GitHub APIs**, enabling real-time interaction with GitHub repositories.
It acts as a **bridge between AI and GitHub**, allowing AI agents to perform GitHub operations like issues and pull request management.
---
## ๐ง Features
### ๐ฅ GitHub Data Access
- Fetch all issues from repository
- Read PR comments
### โ๏ธ GitHub Actions
- Create new issues
- Post comments on pull requests
### ๐ค AI Integration Ready
- Works with Claude Desktop via MCP
- Enables tool-based AI agent execution
- Foundation for autonomous GitHub agents
---
## ๐๏ธ Project Structure
github-mcp/ โ
โโโ server.py # MCP server with GitHub tools
โโโ .env # Environment variables (NOT pushed to GitHub)
โโโ requirements.txt # Python dependencies (optional)
โโโ README.md
---
## โ๏ธ Tech Stack
- Python 3.10+
- MCP (Model Context Protocol SDK)
- GitHub REST API
- Requests library
- python-dotenv
---
## ๐ฆ Installation
### 1. Clone the repository
```bash
git clone https://github.com/jayasri21072006/github-mcp.git
cd github-mcp2. Install dependencies
pip install requests python-dotenv mcp3. Setup environment variables
Create a .env file:
GITHUB_TOKEN=your_github_token
OWNER=your_github_username
REPO=your_repo_name๐ Running the MCP Server
python server.pyExpected output:
GitHub MCP Server Started Successfully
Waiting for MCP client connection...Related MCP server: MCP Git/PR Assist
๐งฉ Available MCP Tools
1. List Issues
Fetch all issues from the repository.
2. Create Issue
Create a new GitHub issue using AI.
3. List PR Comments
Fetch all comments from a pull request.
4. Create PR Comment
Post a comment on a pull request.
๐ Workflow
Claude AI
โ
MCP Server (server.py)
โ
GitHub API
โ
Issues / Pull Requests / Comments๐ฏ Use Case
This project enables:
AI-powered GitHub automation
Smart issue tracking system
PR review assistance
Foundation for AI coding agents
๐ Future Improvements
Auto bug fixing agent
AI PR reviewer
Test case generation agent
Fully autonomous developer assistant
๐จโ๐ป Author
Jayasri T
โญ Status
โ MCP Server Working
โ GitHub API Integrated
โ Claude AI Compatible
โ Ready for AI Agent Expansion
This server cannot be deployed
Maintenance
Related MCP Connectors
Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.
Operate GitHub from your AI assistant: repos, PRs, issues, Actions. Previews and read-only mode.
Connect AI assistants to your GitHub-hosted Obsidian vault to seamlessly access, search, and analyโฆ
Manage repositories, users, releases, and automate GitHub workflows
Related MCP Servers
- AlicenseNot gradedqualityNot gradedmaintenanceConnects Claude Desktop to GitHub repositories, enabling users to perform git operations and GitHub API interactions through natural conversation.701 npm-
- -licenseNot gradedqualityNot gradedmaintenanceEnables Git and GitHub pull request operations through Claude AI, including repository management, branch operations, commits, and PR creation/commenting. Streamlines development workflows by providing Git commands and GitHub API integration through natural language interactions.-
- AlicenseBqualityDmaintenanceEnables GitHub project management from Claude, supporting issue creation, milestones, labels, changelog generation, and repository stats.85 npm1MIT
- AlicenseNot gradedqualityDmaintenanceConnects Claude to GitHub repositories for querying repos, reviewing PRs, managing issues, searching code, and automating workflows.MIT