github-mcp-server
Provides tools for managing GitHub issues, milestones, projects, and labels via the GitHub REST API.
Click on "Install 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 open issues"
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
Model Context Protocol (MCP) sunucusu: Cursor ve benzeri istemcilerden GitHub REST API’ye (Octokit) güvenli köprü. Tek bir depo (GITHUB_OWNER / GITHUB_REPO) için issue, milestone, proje ve label işlemlerini MCP tool olarak sunar.
Özellikler
Issue: listele, getir, oluştur, güncelle
Milestone: listele, oluştur, güncelle
Project ve label listeleri
stdio transport — Cursor MCP yapılandırması ile yerel
node dist/index.jsçalıştırılır
Related MCP server: GitHub MCP Server
Gereksinimler
Node.js 18+ (TypeScript 5.x ile derleme)
GitHub Personal Access Token (klasik veya fine-grained; repo/issue/project izinleri ihtiyaca göre)
Kurulum
git clone https://github.com/eemredemirci/github-mcp-server.git
cd github-mcp-server
npm install
npm run buildOrtam değişkenleri
Proje kökünde .env:
GITHUB_TOKEN=ghp_xxxxxxxx
GITHUB_OWNER=eemredemirci
GITHUB_REPO=your-repo-nameGITHUB_TOKEN asla depoya commit edilmemelidir.
Çalıştırma
npm startBu komut dist/index.js dosyasını çalıştırır (package.json → "start": "node dist/index.js").
Cursor’a ekleme
Cursor → Settings → MCP (veya proje
.cursor/mcp.json)stdio sunucusu:
node+ tam yol...\github-mcp-server\dist\index.jsOrtam değişkenlerini Cursor MCP tanımında veya
.envile sağlayın (Cursor sürümüne göre değişir).
Sunulan araçlar (tools)
Tool | Açıklama |
| Filtrelerle issue listesi |
| Tek issue detayı |
| Yeni issue |
| Issue güncelle |
| Milestone listesi |
| Milestone oluştur |
| Milestone güncelle |
| Repodaki projeler |
| Proje oluştur |
| Etiket listesi |
Teknik yığın
TypeScript, ES modules
Octokit (GitHub REST)
@modelcontextprotocol/sdk
Zod şema doğrulama
dotenv
Örnek .cursor/mcp.json
{
"mcpServers": {
"github": {
"command": "node",
"args": ["${workspaceFolder}/dist/index.js"],
"env": {
"GITHUB_TOKEN": "${env:GITHUB_TOKEN}",
"GITHUB_OWNER": "your-org-or-user",
"GITHUB_REPO": "your-repo"
}
}
}
}Yolları kendi makinenize göre düzenleyin.
Lisans
ISC — package.json ile uyumlu.
İletişim
GitHub: @eemredemirci
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/eemredemirci/github-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server