github-mcp-server
Połącz swoje agenty AI z GitHubem przez Model Context Protocol
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
GitHub MCP Server to narzędzie integracyjne, które daje agentom AI programowy dostęp do API GitHuba za pośrednictwem Model Context Protocol. Obsługuje dwa tryby pracy: lokalny (Docker na GitHub Actions) i zdalny (hosted). Możesz wybierać zestawy narzędzi (repozytoria, issues, pull requesty), konfigurować uwierzytelnianie tokenem dostępu oraz włączać tryb tylko do odczytu. Idealne dla automatyzacji zadań związanych z zarządzaniem kodem i współpracą w projektach.
Jak używać
Przygotuj środowisko: jeśli używasz trybu lokalnego, upewnij się, że masz dostęp do GitHub Actions i zmienną środowiskową GITHUB_PERSONAL_ACCESS_TOKEN. Dla trybu zdalnego będziesz potrzebować tokena Bearer do połączenia z https://api.githubcopilot.com/mcp/.
Wybierz tryb pracy odpowiedni dla Twojego przypadku. Tryb lokalny uruchamia się jako kontener Docker na runnerie Actions, tryb zdalny łączy się bezpośrednio z hostowanym serwerem bez dodatkowych zależności.
Skonfiguruj zestawy narzędzi w pliku konfiguracyjnym. Możesz wybrać preset [default] lub określić konkretne zestawy: [repos] do pracy z repozytoriami, [issues] do zarządzania zgłoszeniami, [pull_requests] do obsługi pull requestów.
Jeśli chcesz ograniczyć dostęp do operacji tylko do odczytu, włącz opcję read-only w konfiguracji (dla trybu zdalnego) lub zmienną GITHUB_READ_ONLY (dla trybu lokalnego).
Opcjonalnie: jeśli potrzebujesz innego tokena dostępu niż domyślny, podaj go w konfiguracji jako github-token, korzystając z sekretów GitHub Actions.
Uruchom agenta AI z skonfigurowanym GitHub MCP Server — będzie miał dostęp do wybranych narzędzi i będzie mógł wykonywać operacje na Twoim GitHubie zgodnie z ustawionymi uprawnieniami.