MCP-сервер для Pyrus с уровнями доступа
pyrus-mcp
MCP-сервер для Pyrus поверх официальной библиотеки pyrus-api: 41 метод API и три уровня доступа, скрывающих запрещенные инструменты
- 0 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- В режимах выше read-only может создавать и изменять задачи в рабочем Pyrus
- Секретный ключ дает доступ ко всем данным аккаунта в рамках выданных прав
Установка
- Работает в
- Сервисы
Ручная установка
uvx --from git+https://github.com/brain-boost-academy/pyrus-mcp pyrus-mcpСпособ установки для потребителя из README.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- В режимах выше read-only может создавать и изменять задачи в рабочем Pyrus
- Секретный ключ дает доступ ко всем данным аккаунта в рамках выданных прав
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер оборачивает официальную библиотеку pyrus-api и дает агенту доступ ко всем 41 методу Pyrus API через stdio. Ключевая особенность: фильтрация происходит на этапе регистрации инструментов, а не во время выполнения запроса. Если режим доступа запрещает метод, его просто нет в списке доступных инструментов, поэтому агент не может его вызвать даже случайно. Доступны три уровня, от чтения до полного управления, режим задается переменной окружения при запуске.
Для кого. Для команд, которым важно ограничить, что именно агент может сделать в Pyrus, а не полагаться на его аккуратность во время выполнения.
Подходит, если
- Нужен полный охват методов официального Pyrus API, а не только задачи
- Нужно гарантированно скрыть от агента опасные операции, а не просто предупредить его
- Устраивает некоммерческое использование по лицензии PolyForm Strict
Не подходит, если
- Нужно коммерческое использование, изменение исходного кода или распространение: лицензия PolyForm Strict 1.0.0 это запрещает вне перечисленных категорий организаций
- Нет Python 3.14: сервер требует именно эту версию
Пример запроса к агенту
Подключи Pyrus в режиме только для чтения и покажи все мои открытые задачиMCP
- Транспорт
- stdio
- Авторизация
- API-ключ
Переменные окружения
PYRUS_LOGINобязательная- Логин (email) в Pyrus.
PYRUS_SECURITY_KEYобязательная, секрет- Секретный ключ Pyrus.
PYRUS_MCP_MODE- Уровень доступа сервера, по умолчанию non-destructive.
Ограничения
Лицензия PolyForm Strict 1.0.0 разрешает только некоммерческое использование без изменения и распространения кода, кроме перечисленных категорий организаций вроде благотворительных, образовательных и государственных. Для другого режима нужно отдельно договариваться с правообладателем. Требуется Python 3.14. При установке через uvx --from git+ зависимости резолвятся заново без учета uv.lock, поэтому верхние границы версий в pyproject.toml критичны.
Как отключить. Остановите процесс сервера и удалите его из конфигурации MCP клиента.
Частые вопросы
Как ограничить агента только чтением?
Оставить режим по умолчанию non-destructive или явно задать PYRUS_MCP_MODE; запрещенные методы не попадут в tools/list.
Можно ли использовать сервер в коммерческом продукте?
Нет, лицензия PolyForm Strict 1.0.0 это запрещает, кроме отдельных категорий некоммерческих и государственных организаций.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
Pyrus — все инструментыМноготенантный MCP-сервер для Pyrus
Pyrus AI Ecosystem — MCP Infrastructure
Enterprise MCP-сервер для Pyrus v4 API с многотенантностью, SQLite-хранением и метриками, внутри большого монорепозитория
MCP-сервер для Pyrus
Pyrus API MCP Server
MCP-сервер для Pyrus с несколькими аккаунтами: входящие, задачи, формы и реестры, контакты, объявления и календарь
MCP-сервер для AmoCRM на FastMCP (21 инструмент)
AmoCRM MCP Server
Компактный MCP-сервер на FastMCP с 21 инструментом для AmoCRM: контакты, сделки, задачи, примечания, теги, воронки одним файлом server.py
MCP-сервер Wildberries Seller API
wildberries-mcp-ru
MCP-сервер под все семнадцать хостов Wildberries Seller API: продажи, остатки, карточки, цены, финотчеты и отзывы
MCP-сервер для Ozon Seller API с каталогом из 441 метода, классами доступа на чтение и запись и хранением ключей вне репозитория
MCP-сервер для Планфикса с вебхуками
mcp-planfix-tn
MCP-сервер для Планфикса из PyPI: 15 инструментов для задач, контактов, проектов и справочников, плюс прием вебхуков
Коротко о README
README на русском подробно объясняет модель безопасности: фильтрация инструментов на этапе регистрации, а не в рантайме, чтобы запрещенный метод был недоступен модели в принципе. Указана лицензия PolyForm Strict 1.0.0 с перечнем разрешенных категорий организаций, таблица переменных окружения (PYRUS_LOGIN, PYRUS_SECURITY_KEY, PYRUS_PERSON_ID, PYRUS_ACCESS_TOKEN, PYRUS_MCP_MODE) и предупреждение про резолв зависимостей при установке через uvx --from git+.