github-mcp-server
Provides tools for managing GitHub issues, milestones, projects, and labels via the GitHub REST 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
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: Conduit
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
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Manage repositories, users, releases, and automate GitHub workflows
GitHub MCP — wraps the GitHub public REST API (no auth required for public endpoints)
Create, deploy, and operate MCP servers directly from your GitHub repositories.
GitHub Copilot MCP: code, repo, PR, workflow tools for AI assistants.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables managing GitHub repositories, files, and user information through MCP, with support for creating, updating, and deleting repository contents, as well as fetching user profiles.1-
- AlicenseNot gradedqualityDmaintenanceProvides read-only access to GitHub repositories and issues through standardized MCP tools, with caching to handle API rate limits.1MIT
- FlicenseNot gradedqualityCmaintenanceEnables users to read and manage GitHub repositories through MCP, with destructive operations gated behind explicit confirmation and dry-run previews.1-
- AlicenseNot gradedqualityCmaintenanceEnables MCP-compatible AI clients to manage GitHub repositories and issues and trigger repository dispatch events via tools and a REST API.MIT