GitHub MCP Server
Allows to list and create GitHub issues from a repository
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@GitHub MCP Serverlist issues from glama-ai/cline"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
GitHub MCP Server
A Model Context Protocol (MCP) server implementation for interacting with GitHub issues through Cline.
Features
List GitHub issues from a repository
Create new GitHub issues
Error handling and validation
Secure authentication via environment variables
Related MCP server: Tiger GitHub MCP Server
Installation
Clone the repository:
git clone https://github.com/timbuchinger/mcp-github.git
cd mcp-githubInstall dependencies with uv:
pip install uv
uv venv
source .venv/bin/activate # On Windows: .venv\Scripts\activate
uv pip install -r requirements.txtCopy the environment template and configure your GitHub token:
cp .env.template .envEdit .env and add your GitHub Personal Access Token:
GITHUB_TOKEN=your_token_hereTo create a GitHub Personal Access Token:
Go to GitHub Settings -> Developer settings -> Personal access tokens
Generate a new token with
reposcopeCopy the token and paste it in your
.envfile
Usage
Run the MCP server:
python -m src.mcp_github.serverThe server will start and expose two tools to Cline:
get_issues
Get a list of issues from a GitHub repository:
{
"repo": "owner/repo"
}create_issue
Create a new issue in a GitHub repository:
{
"repo": "owner/repo",
"title": "Issue title",
"body": "Issue description"
}Error Handling
The server handles common errors:
Missing GitHub token
Invalid repository name
Missing required parameters
GitHub API errors
Error responses include descriptive messages to help troubleshoot issues.
Development
The project uses uv for dependency management. To set up a development environment:
# Install all dependencies (including dev dependencies)
uv pip install -r requirements.txt
# Run tests
pytest
# Format code
black .
# Type checking
mypy .This server cannot be deployed
Maintenance
Related MCP Connectors
Access the GitHub API, enabling file operations, repository management, search functionality, and…
Enable secure connectivity between Sentry issues and debugging data, and LLM clients, using a Model Context Protocol (MCP) server.
A Model Context Protocol (MCP) application for automated GitHub PR analysis and issue management.…
Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.
Related MCP Servers
- AlicenseCqualityDmaintenanceEnables AI assistants to directly operate GitHub repositories, such as listing issues, through the Model Context Protocol.278 npm2Apache 2.0

Tiger GitHub MCP Serverofficial
AlicenseNot gradedqualityCmaintenanceEnables LLMs to interact with GitHub via the Model Context Protocol, providing tools for repository management and other GitHub operations.31Apache 2.0- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to interact with GitHub repositories, issues, pull requests, and content via the Model Context Protocol.1MIT
- FlicenseNot gradedqualityDmaintenanceEnables GitHub repository and issue management through the Model Context Protocol, supporting retrieval of repo details, issue listing, creation, and commenting.-