NG

nirholas/github-to-mcp

Developer tools

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

34 stars 5 forks Качество 84 Тренд 32NOASSERTION

Преобразуйте репозитории GitHub в MCP-серверы автоматически. Извлеките инструменты из OpenAPI, GraphQL & REST API для Claude Desktop, Cursor, Windsurf, Cline & VS Code.

Обзор

Преобразовать любой репозиторий GitHub в MCP-сервер за считанные секунды Дайте Claude, ChatGPT, Cursor, Windsurf, Cline и любому помощнику ИИ мгновенный доступ к любой кодовой базе. s Web App • s Quick Start • s Features • s Docs GitHub для MCP устраняет разрыв между репозиториями кода и помощниками ИИ. Вместо того, чтобы вручную описывать API или копировать фрагменты кода в окна чата, этот инструмент генерирует стандартизированный интерфейс, который позволяет системам ИИ программно исследовать, читать и взаимодействовать с любым репозиторием GitHub. Созданные серверы MCP предоставляют инструменты, которые помощники ИИ могут вызывать для чтения файлов, поискового кода, структур каталогов списков и вызова конечных точек API, обнаруженных в репозитории. Это позволяет помощникам ИИ иметь глубокий структурированный доступ к кодовым базам без необходимости ручного управления контекстом. Это открытый стандарт, разработанный Anthropic, который определяет, как помощники ИИ взаимодействуют с внешними инструментами и источниками данных.

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

GitHub для MCP

Преобразовать любой репозиторий GitHub в MCP-сервер за считанные секунды

Дайте Claude, ChatGPT, Cursor, Windsurf, Cline и любому помощнику ИИ мгновенный доступ к любой кодовой базе.

Web App
Быстрый старт • Feature Особенности • Документы

of Содержание

  • Введение Что такое MCP Быстрый старт

  • Особенности

  • Установка

  • Использование

  • Как это работает

  • Генерируемые инструменты

  • Конфигурация Интеграция с AI Assistants Интерактивная игровая площадка Структура проекта

  • Развитие Обзор архитектуры Поддерживаемые Input Formats

  • Выходные форматы

  • Ограничения

  • Устранение неполадок

  • Вклад

  • Лицензия

##Введение

GitHub для MCP устраняет разрыв между репозиториями кода и помощниками ИИ. Вместо того, чтобы вручную описывать API или копировать фрагменты кода в окна чата, этот инструмент генерирует стандартизированный интерфейс, который позволяет системам ИИ программно исследовать, читать и взаимодействовать с любым репозиторием GitHub.

Созданные серверы MCP предоставляют инструменты, которые помощники ИИ могут вызывать для чтения файлов, поискового кода, структур каталогов списков и вызова конечных точек API, обнаруженных в репозитории.

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

README

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

GitHub to MCP

Convert any GitHub repository into an MCP server in seconds

Give Claude, ChatGPT, Cursor, Windsurf, Cline, and any AI assistant instant access to any codebase.

🌐 Web App • 🚀 Quick Start • ✨ Features • 📖 Docs


📋 Table of Contents


📖 Introduction

GitHub to MCP bridges the gap between code repositories and AI assistants. Instead of manually describing APIs or copying code snippets into chat windows, this tool generates a standardized interface that allows AI systems to programmatically explore, read, and interact with any GitHub repository.

The generated MCP servers provide tools that AI assistants can invoke to read files, search code, list directory structures, and call API endpoints discovered within the repository. This enables AI assistants to have deep, structured access to codebases without requiring manual context management.

┌─────────────────────────────────────────────────────────────┐
│                     GitHub Repository                       │
└─────────────────────────────────────────────────────────────┘
                              ↓
┌─────────────────────────────────────────────────────────────┐
│  1. Fetch & Classify  →  Detect repo type (API/CLI/Lib)     │
│  2. Extract Tools     →  OpenAPI, GraphQL, Code, README     │
Открыть полный README на GitHub

Установка

npx @nirholas/github-to-mcp https://github.com/stripe/stripe-node
Новичок в MCP? Начните с руководства на mcpskill.org →

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

{ "mcpServers": { "my-repo": { "command": "node", "args": ["/absolute/path/to/generated/server.mjs"], "env": { "GITHUB_TOKEN": "ghp_xxxx" } } } }