Skip to main content
Glama

mcp-github

MCP-сервер GitHub для Lume — первый сторонний плагин в маркетплейсе Lume, используемый для сквозной проверки процесса работы сторонних плагинов.

В версии v1 доступен только для чтения. Позволяет ассистенту искать и читать репозитории, задачи, запросы на слияние, коммиты и содержимое файлов GitHub от имени пользователя в пределах прав, доступных его персональному токену доступа.

Инструменты (версия v1, только чтение)

Инструмент

Назначение

search_repositories

Поиск репозиториев с использованием синтаксиса запросов GitHub

search_issues

Поиск задач в доступных репозиториях

search_code

Поиск кода в доступных репозиториях

list_issues

Список задач в конкретном репозитории

get_issue

Чтение полного текста и метаданных конкретной задачи

list_pull_requests

Список PR в конкретном репозитории

get_pull_request

Чтение текста PR, веток и статистики изменений

list_commits

Список последних коммитов в репозитории

get_file_contents

Чтение файла по пути/ссылке

Related MCP server: GitHub Read MCP Server

Аутентификация

Модель для каждого пользователя: процесс API внедряет заголовок JSON X-PA-Credentials при каждом вызове; этот сервер считывает из него github_token. Возврат к переменной окружения GITHUB_TOKEN происходит только при отсутствии заголовка (администратор начальной загрузки).

Для настройки в качестве пользователя Lume:

  1. Создайте персональный токен доступа на странице https://github.com/settings/tokens. Подойдут как детализированные (fine-grained), так и классические токены; достаточно прав только на чтение (repo:read, read:org и т. д.).

  2. В Lume → Settings → Plugins → GitHub вставьте токен. Сервер извлекает его при каждом вызове инструмента через зашифрованное хранилище учетных данных.

Запуск

Плагин предназначен для запуска в качестве sidecar-контейнера для стека docker-compose PA-iOS. Для установки:

  1. Клонируйте этот репозиторий рядом с вашим клоном PA-iOS:

    git clone https://github.com/bryarpatch36/mcp-github.git
  2. Объедините фрагмент compose.fragment.yml с вашим PA-iOS/docker-compose.yml.

  3. Выполните docker compose up -d --build mcp-github.

  4. Установите плагин в Lume через Settings → Plugins → Discover.

Манифест

Манифест плагина Lume находится в файле manifest.json и извлекается каталогом маркетплейса Lume по адресу https://raw.githubusercontent.com/bryarpatch36/mcp-github/main/manifest.json.

Дорожная карта

  • v1.0 — только чтение (этот релиз)

  • v1.1 — комментарии к задачам и PR с использованием двухэтапного протокола подтверждения Lume

  • v1.2 — создание задач и PR с подтверждением

  • Форки, ветки и слияния остаются явно вне области действия; эти операции должны выполняться из реальной оболочки (shell), а не через вызов инструмента LLM.

Лицензия

MIT

Related MCP Connectors

Related MCP Servers

  • A
    license
    B
    quality
    D
    maintenance
    MCP (Model Context Protocol) server for GitHub API integration. This server provides comprehensive tools for interacting with GitHub repositories, issues, pull requests, branches, and code search through a unified interface.
    15
    2 npm
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    A read-only MCP server that exposes GitHub user profiles, repository info, and search via tools for AI assistants like Claude.
    -