RepoPilot MCP
RepoPilot MCP
RepoPilot MCP — это небольшой стартовый каркас сервера Model Context Protocol на Python. Он настроен как отправная точка в производственном стиле для будущих инструментов работы с репозиториями GitHub, но пока не реализует функциональность GitHub API.
Включено
структура пакета
src/pyproject.tomlс зависимостями, совместимыми с uvтипизированная конфигурация окружения
изолированный клиент GitHub REST API с модульными тестами на моках
конфигурация журналирования процессов
один безвредный MCP-инструмент
healthдля проверок обнаруженияпокрытие pytest для конфигурации и поведения загрузки MCP
.env.example,.gitignore, GitHub Actions CI и лицензия MIT
Related MCP server: MCP Server - Placeholder Implementation
Требования
Python 3.11+
Настройка
uv sync --devДля локальной настройки скопируйте .env.example в .env и отредактируйте значения локально. Никогда не коммитьте .env или реальные учетные данные. GITHUB_TOKEN используется внутренним клиентом GitHub REST API и пока не доступен через инструменты MCP.
Разработка
Запуск тестов:
uv run pytestЗапуск локального набора проверок:
.\scripts\check.ps1Запуск MCP Inspector:
.\scripts\dev-inspector.ps1Запуск сервера напрямую через stdio:
uv run repopilot-mcpСтруктура проекта
src/repopilot/
__init__.py
config.py
github_client.py
server.py
tests/
test_github_client.py
test_server.pyТекущий объем
Реализовано:
MCP-инструмент
healthмодель настроек, загружаемая из переменных окружения
переиспользуемый слой клиента GitHub REST API
инициализация журналирования
Не реализовано:
инструменты для репозиториев, файлов, issues или pull request
операции GitHub с поддержкой записи
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
Related MCP Servers
- Alicense-qualityDmaintenanceA production-ready Python template for building MCP servers with enterprise features including registry integration, configuration management, structured logging, and extensible patterns for tools, resources, and prompts.MIT
- Flicense-qualityDmaintenanceAn MCP server implementation in Python with placeholder tools, deployable to Azure Web App via GitHub Actions. Supports STDIO, HTTP REST, and WebSocket interfaces.
- AlicenseCqualityBmaintenanceA production-ready MCP server for GitHub operations, providing tools for repository management, issues, pull requests, and more via both MCP stdio and REST API.27MIT
- AlicenseAqualityBmaintenanceAn MCP server that provides operational tooling over the GitHub API — issue triage, PR review monitoring, repo health audits, and team access reviews.111MIT
Related MCP Connectors
A MCP server built for developers enabling Git based project management with project and personal…
An MCP server that let you interact with Cycloid.io Internal Development Portal and Platform
A basic MCP server to operate on the Postman API.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/ompatelz/Omi-GithubMCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server