Strežnik GitHub MCP: ko AI sreča gostovanje kode

Vsi uporabniki GitHuba (vključno z brezplačnimi računi)2 min branja

Strežnik GitHub MCP je GitHubov uradni strežnik Model Context Protocol, predstavljen aprila 2025. Vsakemu orodju AI, združljivemu z MCP, daje neposreden dostop do platforme GitHub prek naravnega jezika. Namesto ročnega krmarjenja po spletnem vmesniku ali pisanja klicev API agentu AI poveste, kaj potrebujete, on pa opravi operacije na GitHubu.

Konfiguracija povezave

Priporočeni pristop je oddaljeni strežnik HTTP, ki ne zahteva lokalne namestitve:
{
  "servers": {
    "github": {
      "type": "http",
      "url": "https://api.githubcopilot.com/mcp/"
    }
  }
}
Preverjanje pristnosti poteka prek OAuth (pojavno okno brskalnika) ali osebnega dostopnega tokena. Za popolnoma izolirana okolja (air gapped) je na voljo tudi lokalna binarna datoteka Go.

Nabori orodij, ki so na voljo (20 kategorij, več kot 90 orodij)

📁
repos (privzeto)Brskanje po datotekah, commitih, drevesih, ustvarjanje in forkanje repozitorijev, upravljanje vej, oznak in izdaj, iskanje kode
🐛
issues (privzeto)Ustvarjanje, posodabljanje, iskanje in komentiranje prijav težav, upravljanje podrejenih prijav in oznak
🔀
pull_requests (privzeto)Ustvarjanje, pregled in združevanje PR-jev, ogled razlik, dodajanje komentarjev na pregled, posodabljanje vej
actionsUpravljanje delovnih potekov, sprožanje izvajanj, ogled dnevnikov opravil, prenos artefaktov
🔍
code_securityPrikaz in upravljanje opozoril pregledovanja CodeQL za odkrivanje ranljivosti
🤖
dependabotOgled in upravljanje opozoril o ranljivostih odvisnosti v repozitorijih
🔐
secret_protectionZaznavanje in upravljanje razkritih poverilnic v vaši bazi kode
💬
discussionsBranje in sodelovanje v nitih GitHub Discussions
📋
projectsUpravljanje tabel, elementov, polj in posodobitev stanja v GitHub Projects
🔔
notificationsOgled in opuščanje vnosov v nabiralniku obvestil
copilotSprožanje agenta Copilot Coding Agent za samostojni razvoj (samo oddaljeno)

Konfiguracija naborov orodij

Z all omogočite vse nabore orodij, s default,actions,code_security pa selektivno dodate posamezne nabore za določene potrebe.

Primeri delovnih potekov

🐛
Upravljanje prijav težav»Ustvari novo prijavo za napako pri prijavi, o kateri sva govorila, dodeli jo meni in dodaj oznako high priority«
🔀
Pregled PR-jev»Preglej odprte PR-je v najinem repozitoriju, povzemi spremembe in odobri tiste, ki so videti v redu«
Odpravljanje napak CI/CD»Preveri zadnje izvajanje Actions za vejo main in mi povej, zakaj ni uspelo«
🔍
Varnostni pregled»Poišči vsa opozorila Dependabota v repozitorijih najine organizacije in ustvari povzetek«
🚀
Celoten delovni potek»Ustvari novo vejo, potisni popravek in odpri PR z opisom«
Strežnik GitHub MCP: ko AI sreča gostovanje kode | GitHub | NativeAI Hub