mcp-github
mcp-github
MCP-сервер GitHub для Lume — первый сторонний плагин в маркетплейсе Lume, используемый для сквозной проверки процесса работы сторонних плагинов.
В версии v1 доступен только для чтения. Позволяет ассистенту искать и читать репозитории, задачи, запросы на слияние, коммиты и содержимое файлов GitHub от имени пользователя в пределах прав, доступных его персональному токену доступа.
Инструменты (версия v1, только чтение)
Инструмент | Назначение |
| Поиск репозиториев с использованием синтаксиса запросов GitHub |
| Поиск задач в доступных репозиториях |
| Поиск кода в доступных репозиториях |
| Список задач в конкретном репозитории |
| Чтение полного текста и метаданных конкретной задачи |
| Список PR в конкретном репозитории |
| Чтение текста PR, веток и статистики изменений |
| Список последних коммитов в репозитории |
| Чтение файла по пути/ссылке |
Related MCP server: GitHub Read MCP Server
Аутентификация
Модель для каждого пользователя: процесс API внедряет заголовок JSON X-PA-Credentials при каждом вызове; этот сервер считывает из него github_token. Возврат к переменной окружения GITHUB_TOKEN происходит только при отсутствии заголовка (администратор начальной загрузки).
Для настройки в качестве пользователя Lume:
Создайте персональный токен доступа на странице https://github.com/settings/tokens. Подойдут как детализированные (fine-grained), так и классические токены; достаточно прав только на чтение (
repo:read,read:orgи т. д.).В Lume → Settings → Plugins → GitHub вставьте токен. Сервер извлекает его при каждом вызове инструмента через зашифрованное хранилище учетных данных.
Запуск
Плагин предназначен для запуска в качестве sidecar-контейнера для стека docker-compose PA-iOS. Для установки:
Клонируйте этот репозиторий рядом с вашим клоном PA-iOS:
git clone https://github.com/bryarpatch36/mcp-github.gitОбъедините фрагмент
compose.fragment.ymlс вашимPA-iOS/docker-compose.yml.Выполните
docker compose up -d --build mcp-github.Установите плагин в 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
This server cannot be deployed
Maintenance
Related MCP Connectors
An MCP server that gives your AI access to the source code and docs of all public github repos
Personal assistant MCP server with search, execute, packages, jobs, secrets, and integrations.
Read-only MCP server: let AI agents read your ORANO saved-video library, tasks, and memory.
Search GitHub, npm, PyPI, StackOverflow, ArXiv from one MCP — built for coding agents.
Related MCP Servers
- AlicenseBqualityDmaintenanceMCP (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.152 npmMIT
- FlicenseNot gradedqualityFmaintenanceRead-only MCP server for the GitHub REST API that enables agents to query repositories, issues, files, and users without any write access.-
- FlicenseNot gradedqualityDmaintenanceA read-only MCP server that exposes GitHub user profiles, repository info, and search via tools for AI assistants like Claude.-
- FlicenseAqualityCmaintenanceMCP server that wraps GitHub REST API to allow AI agents to search repositories, get repository details, list issues, and read READMEs.4-