Многотенантный MCP-сервер для Pyrus
Pyrus AI Ecosystem — MCP Infrastructure
Enterprise MCP-сервер для Pyrus v4 API с многотенантностью, SQLite-хранением и метриками, внутри большого монорепозитория
Высокий риск
Высокий уровень ставим, когда инструмент пишет во внешние системы, работает с деньгами, рабочими базами или секретами либо выполняет произвольные команды. CLI поставит его только после вашего согласия.
Почему такой уровень
- Пишет и меняет задачи и данные в рабочем аккаунте Pyrus по нескольким тенантам
- Хранит учетные данные и аудит вызовов в собственной базе, доступной серверу
Установка
Ручная установка
cd pyrus_mcp_server && uv syncУстановка внутри подкаталога сервера после клонирования всего репозитория.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Внутри большого монорепозитория лежит рабочий сервер pyrus_mcp_server на FastMCP: он дает агенту доступ к задачам, формам, участникам, справочникам и базе знаний Pyrus, ведет аудит вызовов инструментов, хранит состояние в SQLite и отдает метрики Prometheus. Есть авторизация по ролям, обработка вебхуков Pyrus и отдельный тестовый набор, включая нагрузочные и security-тесты. В том же репозитории лежит вспомогательный сервер iiko_mcp для интеграции с кассовой системой iiko и объемные материалы по архитектуре, специфичные для конкретной компании и ее клиентов.
Для кого. Для команд, готовых разобраться в большом монорепозитории ради зрелого многотенантного MCP-сервера для Pyrus с наблюдаемостью и тестами.
Подходит, если
- Нужен MCP-сервер для Pyrus с несколькими тенантами и аудитом вызовов
- Нужны метрики Prometheus и обработка вебхуков Pyrus из коробки
- Нужен также MCP-сервер для iiko рядом с Pyrus
Не подходит, если
- Не готовы разбираться в структуре большого монорепозитория ради одного подкаталога
- Нужен опубликованный пакет: сервер ставится только из исходников
- Смущает, что в репозитории лежат материалы конкретных клиентов компании-автора
Пример запроса к агенту
Найди в Pyrus все открытые задачи моего аккаунта и покажи их срокиОграничения
Репозиторий это монорепозиторий на 750+ файлов с материалами конкретных клиентов компании-автора (боты, формы, скрипты под их имена), а не только переиспользуемый сервер. README самого pyrus_mcp_server пустой, документация есть только на верхнем уровне и описывает проект как инфраструктуру в разработке, а не завершенный продукт. Пакет нигде не опубликован, установка только через клонирование и uv sync внутри подкаталога pyrus_mcp_server. В репозитории закоммичен node_modules.
Как отключить. Остановите контейнер или процесс сервера и удалите его из конфигурации MCP клиента.
MCP
- Транспорт
- stdio, http
- Авторизация
- API-ключ
| Переменные окружения | |
|---|---|
| PYRUS_LOGIN обязательная | Email для входа в Pyrus API v4. |
| PYRUS_SECURITY_KEY обязательная, секрет | Секретный ключ Pyrus API v4. |
| PYRUS_WEBHOOK_SECRET секрет | Секрет для проверки входящих вебхуков Pyrus. |
Проверка безопасности
- Пишет и меняет задачи и данные в рабочем аккаунте Pyrus по нескольким тенантам
- Хранит учетные данные и аудит вызовов в собственной базе, доступной серверу
Коротко о README
Верхнеуровневый README описывает репозиторий как дом для инфраструктуры Pyrus MCP и будущего Knowledge MCP, с диаграммой границ продуктов и списком нормативных документов вроде IMPLEMENTATION_PLAN.md. Сам pyrus_mcp_server не имеет собственного README, но его pyproject.toml описывает его как enterprise FastMCP сервер для Pyrus v4 API с многотенантностью, SQLite-хранением и наблюдаемостью, а .env.example и docker-compose.yml показывают реальный рабочий запуск.
Частые вопросы
Это готовый к использованию продукт?
Верхнеуровневый README называет проект инфраструктурой в разработке и ставит готовность pyrus_mcp_server первым приоритетом, а не завершенным релизом.
Нужен ли доступ ко всему репозиторию?
Для запуска сервера достаточно подкаталога pyrus_mcp_server, остальное (боты клиентов, Knowledge MCP) можно не трогать.
Похожие
Официальный MCP-сервер Salesforce DX: работа с org, метаданными, данными, пользователями и тестами Apex из агента
Официальный набор скиллов Яндекса: каталог, цены, остатки, заказы, витрина и еженедельная ревизия магазина на Яндекс.Кит через Claude Code или Codex
YouGile MCP от Indalo
YouGile MCP
Полное покрытие API YouGile из 65 операций с настраиваемыми правами, подтверждением записи и общим лимитом на компанию
Официальный MCP конкретного портала Битрикс24: внешний агент по OAuth или токену читает и меняет задачи, сделки, встречи и письма