RG

ryan0204/github-repo-mcp

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

33 stars 15 forks Качество 84 Тренд 19MIT

Сервер контекстного протокола для Github Repo // Reading Github Repo

Обзор

GitHub Repo MCP - это MCP-сервер с открытым исходным кодом, который позволяет вашим помощникам AI просматривать репозитории GitHub, исследовать каталоги и просматривать содержимое файлов. - the Совместим с Cursor, Windsurf, Claude Desktop и другими MCP-клиентами, поддерживающими протокол stdio - the Просмотр содержимого любого публичного репозитория GitHub - the Навигация по каталогам и подкаталогам репозитория - the Просмотр содержимого кода и текстовых файлов - the Легкая установка через менеджер пакетов Установка сервера требует следующего: - Node.js 18+ - npm или yarn Вы можете установить и запустить GitHub Repo MCP с помощью Smithery, NPX или настройки в mcp.json: Установить GitHub Repo MCP для Claude Desktop автоматически через Smithery Подождите несколько секунд или нажмите кнопку обновления несколько раз, если она не зарегистрируется. Если он все еще не зарегистрируется, убедитесь, что вы ввели правильную команду. Сервер GitHub Repo MCP может использовать токен GitHub для более высоких ограничений скорости при доступе к API GitHub.

Обзор (машинный перевод)

GitHub Repo MCP - это MCP-сервер с открытым исходным кодом, который позволяет вашим помощникам AI просматривать репозитории GitHub, исследовать каталоги и просматривать содержимое файлов.

Таблица содержимого

Начало работы • Обзор характеристик

features Ключевые особенности

Совместим с Cursor, Windsurf, Claude Desktop и другими MCP-клиентами, поддерживающими протокол T0. Просмотреть содержимое любого публичного репозитория GitHub Навигация по каталогам репозиториев и подкаталогам Просмотр содержимого кода и текстовых файлов Легкая установка через менеджер пакетов

Начало работы

Предпосылки

Для установки сервера в вашей системе требуется следующее: Node.js 18+

  • npm или пряжу

Шаг 1.Установка

Вы можете установить и запустить GitHub Repo MCP с помощью Smithery, NPX или настройки в mcp.json:

#############

Windows NPX

Windows NPX via.cursor/mcp.json

Windows NPX via .cursor/mcp.json (если путь не установлен)

####Установка через Smithery

Установить GitHub Repo MCP для Claude Desktop автоматически через Smithery

Подождите несколько секунд или нажмите кнопку обновления несколько раз, если она не зарегистрируется. Если он все еще не зарегистрируется, убедитесь, что вы ввели правильную команду.

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

GitHub Repo MCP

GitHub Repo MCP is an open-source MCP server that lets your AI assistants browse GitHub repositories, explore directories, and view file contents.

Table of contents

Getting started • Feature overview

✨ Key features

  • 💻 Compatible with Cursor, Windsurf, Claude Desktop, and other MCP clients supporting stdio protocol
  • 🔎 Browse the contents of any public GitHub repository
  • 📂 Navigate through repository directories and subdirectories
  • 📝 View the content of code and text files
  • 📦 Easy installation via package manager

Getting Started

Prerequisites

Installing the server requires the following on your system:

  • Node.js 18+
  • npm or yarn

Step 1. Installation

You can install and run GitHub Repo MCP using Smithery, NPX, or setting in mcp.json of your IDE:

MacOS

npx github-repo-mcp

Windows NPX

cmd /c npx -y github-repo-mcp

Windows NPX via .cursor/mcp.json

{
  "mcpServers": {
    "github-repo-mcp": {
      "command": "wsl",
      "args": [
        "bash",
        "-c",
        "cmd /c npx -y github-repo-mcp"
      ],
      "enabled": true
    }
  }
}

Windows NPX via .cursor/mcp.json (if path not set)

# Find the full path to npx first
which npx
{
  "mcpServers": {
    "github-repo-mcp": {
      "command": "wsl",
      "args": [
        "bash",
        "-c",
        "'/home/[username]/.nvm/versions/node/v20.18.0/bin/npx github-repo-mcp'"
      ],
      "enabled": true
    }
  }
}

Installing via Smithery

To install GitHub Repo MCP for Claude Desktop automatically via Smithery:

npx -y @smithery/cli install @Ryan0204/github-repo-mcp --client claude

Wait a few seconds or click on the refresh button a few times if it does not register. If it still won’t register, make sure you entered the right command.

Step 2. Configuration

The GitHub Repo MCP server can use a GitHub token for higher rate limits when accessing the GitHub API.

Environment Variables

Variable Required Default Description
GITHUB_TOKEN No None Your GitHub personal access token for higher rate limits

Setting Up a GitHub Token (Optional)

Открыть полный README на GitHub

Установка

npx github-repo-mcp
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "github-repo-mcp": { "command": "wsl", "args": [ "bash", "-c", "cmd /c npx -y github-repo-mcp" ], "enabled": true } } }