Průvodce MCP serverem
GitHub MCP
Necháte AI sáhnout na vaše repozitáře, issues, pull requesty a GitHub Actions přímo z konverzace. Oficiální a mocný. Já sám ale radši jedu přes gh CLI, a níž vysvětlím proč.
Autor: Jindřich Fáborský · 17 let v marketingu · 2 000+ hodin vibe codingu · 180+ projektů
GitHub MCP
Kód a repozitáře
Rychlá odpověď
Co je GitHub MCP?
GitHub je největší úložiště kódu na světě. Jeho MCP server je oficiální konektor: AI přes něj sáhne na vaše repozitáře, issues, pull requesty, GitHub Actions i bezpečnostní alerty přímo v konverzaci.
Je mocný, ale velký, sám ukrojí pořádný kus kontextu. A na běžnou práci u počítače má silného soupeře: gh CLI. Sám jedu přes CLI a níž férově ukážu, kdy vyhrává co.
K čemu ho použijete
Na co se ho reálně zeptáte
Konkrétní dotazy, které místo klikání v rozhraní napíšete rovnou v Claude Code. Server si data sám vytáhne a odpoví.
Shrň mi otevřené pull requesty za tenhle týden.
Projde repo a vypíše otevřené PR i s autory a stavem, místo abyste klikali ve webovém rozhraní.
Co se rozhodlo v tomhle issue?
Přečte celé vlákno issue, komentáře i labely a shrne, kde diskuze skončila.
Založ issue z tohohle bugu.
Z popisu chyby vytvoří issue i s kroky na zopakování a štítky, rovnou ve správném repu.
Proč spadl tenhle Actions workflow?
Najde běh, stáhne log a ukáže, na kterém kroku to selhalo a proč.
Jsou v repu bezpečnostní alerty?
Projde code scanning a Dependabot a vypíše otevřené zranitelnosti, na které se dá založit issue.
Z praxe
Jak to používám já
Jindřich Fáborský
autor kurzu AI First
GitHub MCP mám vyzkoušený, ale běžně ho připojený nemám. Práci s GitHubem řeším přes gh CLI, oficiální příkazovou řádku GitHubu. Agent prostě spustí gh pr list nebo gh run view přes terminál.
Proč? Dva důvody. CLI mě nestojí ani token navíc, kdežto připojený server nacpe popisy svých nástrojů do každé konverzace, ať ho použiju, nebo ne. A gh umí úplně všechno, co GitHub API zvládne, včetně gh api na cokoli.
Neznamená to, že MCP je špatně. Jen v mém prostředí (lokální vývoj, gh stejně mám nainstalované) vyhrává CLI. Kdo GitHub řeší z webového chatu nebo nechce nic instalovat, je na tom naopak líp s MCP. Rozhodovačku máte hned pod tím.
MCP versus CLI
GitHub MCP, nebo gh CLI? Férově vedle sebe
Tohle rozhodování se vám vrátí u každé služby, co má vlastní příkazovou řádku. Tady je po dimenzích, ať si vyberete podle svého prostředí.
Stav k červenci 2026. Badge „navrch“ je orientační, záleží na vašem prostředí a úkolu.
Sečteno: na svém počítači, kde gh stejně máte, vyhrává CLI, nulová daň na tokenech a plná kontrola. Jakmile jste ve vzdáleném prostředí nebo nechcete nic instalovat, dává smysl MCP. Není to boj o to, co je lepší, ale co sedí vašemu prostředí.
Instalace
Jak ho připojit do Claude Code
Stav k červenci 2026. Podmínky a příkazy se u MCP mění po měsících, čerstvý detail je vždy v oficiální dokumentaci.
claude mcp add --transport http github https://api.githubcopilot.com/mcp- 1Po přidání spusťte
/mcp, vybertegithuba dejte Authenticate. Remote server běží na doméně Copilotu, přihlášení jede přes GitHub identitu (stačí i Copilot Free). - 2Nechcete OAuth? Jde i lokální varianta přes Docker s Personal Access Tokenem, zdarma a bez Copilotu. Tokenu dáte jen ta oprávnění (scope), která reálně potřebujete.
- 3Server je velký. Hned ho ořežte:
--read-onlyna čtení a--toolsets repos,issues,pull_requestsjen na to, co používáte. Ušetříte spoustu kontextu. - 4Zápisové operace (merge PR, změna souboru) reálně mění repo. Nechte agenta ptát se na svolení, neklikejte „vždy povolit“ u citlivých akcí.
Oficiální návod: GitHub docs: nastavení MCP serveru
Náročnost na tokeny
Kolik vám ukrojí z kontextu
Každý připojený server nacpe popisy svých nástrojů do každé konverzace. To je daň, kterou platíte, i když server zrovna nepoužíváte.
Z běžného okna ~200 000 tokenů. Tenhle je z těžké váhy, sám ukrojí velký kus. Připojujte ho jen když ho fakt potřebujete, ideálně ořezaný. Srovnání všech serverů a jak to nepřehnat najdete na přehledu MCP serverů.
Orientačně, odhad z počtu nástrojů v červenci 2026. Přesně si to zobrazíte příkazem /context.
Claude Code skill
Potřebujete k němu ještě skill?
MCP server dá agentovi ruce (sáhne na data). Skill mu dá návod, jak s nimi zacházet. U některých serverů se to vyplatí, u jiných je to zbytečnost.
Dedikovaný skill pro GitHub MCP není a na běžnou práci ho nepotřebujete, popisy nástrojů agentovi stačí.
Spíš než po skillu bych se u GitHubu ptal jinak: potřebuju vůbec MCP server? Spousta vývojářů (mě nevyjímaje) řeší GitHub přes gh CLI a server vůbec nepřipojuje. Proč, rozebírám o kus níž.
Nevíte, co je skill? Vysvětlujeme ho v samostatném průvodci →
Buďme féroví
Na co si dát pozor (a co nezvládne)
Ať to není jen samá chvála. Kde má server hranice, kdy vám nestačí a kdy sáhnout radši po API nebo po plné aplikaci.
Velký token footprint
Se všemi sadami nástrojů ukrojí hodně kontextu, ještě než napíšete první dotaz. Ořežte přes --toolsets a --read-only, nebo zkuste dynamické sady (dynamic toolsets), které se donačtou podle potřeby.
Zápis reálně mění repo
Merge pull requestu, zápis i mazání souborů sahají přímo do kódu. To je síla i riziko. Nechte agenta žádat o svolení, ideálně běžte v režimu jen pro čtení, dokud si nejste jistí.
Prompt injection přes obsah
Text v issue nebo popisu PR může schovat skrytý pokyn pro agenta. Platí to i pro výstup CLI. U MCP je riziko větší, protože agent má zápisové nástroje rovnou po ruce.
Remote chce Copilot identitu
Hostovaná OAuth varianta běží na doméně Copilotu (stačí i Copilot Free). Lokální Docker s tokenem Copilot nepotřebuje vůbec a dá vám kontrolu nad tím, co token smí.
Chcete řídit svou práci z jednoho místa?
MCP servery, skilly a celý vibe coding vás v kurzu AI First naučím používat naživo, na reálných projektech.
21 hodin videí, 1 800+ absolventů a roční licence s aktualizacemi zdarma.
FAQ
Časté otázky: GitHub MCP
Je lepší GitHub MCP, nebo gh CLI?+
Záleží na prostředí. Pro lokální vývoj s Claude Code, kde chcete nulovou daň na tokenech a plnou kontrolu, vychází lépe gh CLI, které navíc umí celé GitHub API včetně gh api na cokoli. Pro vzdálená prostředí bez terminálu (webový chat, netechnický uživatel, orchestrace víc služeb) dává smysl MCP server. Já sám jedu přes gh CLI.
Kolik GitHub MCP stojí?+
Server je open source a zdarma. Lokální varianta přes Docker a Personal Access Token nepotřebuje žádné placené předplatné, stačí běžný GitHub účet. Hostovaná remote varianta se přihlašuje přes GitHub Copilot identitu, kde stačí i bezplatný Copilot Free tier.
Potřebuju k GitHub MCP Copilot?+
Pro lokální Docker variantu s tokenem ne, tam Copilot nepotřebujete vůbec. Hostovaná remote OAuth varianta běží na doméně api.githubcopilot.com, takže přihlášení je vázané na Copilot identitu, ale postačí i bezplatný Copilot Free.
Jak GitHub MCP připojím do Claude Code?+
Pro remote variantu příkazem claude mcp add s adresou api.githubcopilot.com/mcp, pak se přihlásíte přes OAuth. Pro lokální variantu spustíte oficiální Docker image s Personal Access Tokenem. Hned na začátku doporučuju ořezat nástroje přes toolsets a zapnout režim jen pro čtení.
Umí GitHub MCP měnit kód a mergovat PR?+
Ano, sada nástrojů obsahuje zápis a mazání souborů, vytváření větví i merge pull requestu. Jsou to skutečné zápisové operace, ne jen čtení. Proto je rozumné nechat je schvalovat a jinak běžet v režimu jen pro čtení.