GitHub MCP Server
README.md
---
```markdown
# š 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-mcp
````
---
### 2. Install dependencies
```bash
pip install requests python-dotenv mcp
```
---
### 3. Setup environment variables
Create a `.env` file:
```env
GITHUB_TOKEN=your_github_token
OWNER=your_github_username
REPO=your_repo_name
```
---
## š Running the MCP Server
```bash
python server.py
```
Expected output:
```
GitHub MCP Server Started Successfully
Waiting for MCP client connection...
```
---
## š§© 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
ActivityInactive
ResponsivenessNo issues