
ryan0204/github-repo-mcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Сервер контекстного протокола для 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
stdioprotocol - 🔎 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)
Установка
npx github-repo-mcpКонфигурация
{
"mcpServers": {
"github-repo-mcp": {
"command": "wsl",
"args": [
"bash",
"-c",
"cmd /c npx -y github-repo-mcp"
],
"enabled": true
}
}
}