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«