MCP-сервер для API GigaChat
GigaChat API
Небольшой Python MCP-сервер для API GigaChat от Сбера: авторизация по Basic-ключу и обращение к моделям прямо из агента, проверялся на OpenCode под Windows
Средний риск
Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.
Почему такой уровень
- Расходует платные токены GigaChat под ключом пользователя
- Ключ авторизации Basic base64 хранится и передается сервером
Установка
Ручная установка
pip install -r requirements.txtУстановка зависимостей Python.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер поднимает MCP-обертку над API GigaChat: при первом запуске запрашивает auth key в формате Basic base64 и дальше работает как обычный MCP-сервер для агента. В репозитории также лежит папка Snippets с примерами кода от самого Сбера (создание сгенерированного через Postman), которые сам сервер не использует и держатся только как справочный материал по возможностям API: асинхронная генерация, эмбеддинги, работа с файлами, распознавание изображений, проверка текста на признаки ИИ, мониторинг остатка токенов.
Для кого. Для тех, кто хочет быстро подключить GigaChat к агенту через MCP без облачного посредника.
Подходит, если
- Нужен прямой доступ к API GigaChat из агента вроде OpenCode
- Есть Basic-ключ авторизации GigaChat и нужен минимальный сервер без лишней обвязки
Не подходит, если
- Нужна зрелая, протестированная реализация с документацией по инструментам: README сервера очень короткий
- Нет ключа доступа к платному API GigaChat
Пример запроса к агенту
Сгенерируй ответ через GigaChat на этот запрос и покажи остаток токеновОграничения
Основной README очень короткий, список инструментов и параметры не документированы на верхнем уровне, детали отсылают к mcp_server/README.md. Папка Snippets с примерами от Сбера не участвует в работе сервера, это просто справочный материал, оставленный автором. Разрабатывался и проверялся для запуска на Windows.
Как отключить. Остановите процесс сервера (start_mcp.bat или python server.py) и удалите его из конфигурации MCP-клиента.
MCP
- Транспорт
- stdio
- Авторизация
- API-ключ
| Переменные окружения | |
|---|---|
| GIGACHAT_AUTH_KEY обязательная, секрет | Ключ авторизации GigaChat в формате Basic base64, запрашивается при первом запуске сервера |
Проверка безопасности
- Расходует платные токены GigaChat под ключом пользователя
- Ключ авторизации Basic base64 хранится и передается сервером
Коротко о README
README дает структуру репозитория, три шага быстрого старта (установка зависимостей, запуск сервера, ввод auth key при первом запуске) и ссылку на отдельный README внутри mcp_server с подробностями, поясняя, что папка Snippets это только образец кода от Сбера и в работе сервера не участвует.
Частые вопросы
Используется ли папка Snippets сервером?
Нет, это только образцы кода от Сбера, которые автор оставил для справки при разработке.
Работает ли не на Windows?
README дает и команду для Linux/Mac (python server.py), но основной пример: батник для Windows.
Похожие
Открытый личный AI-ассистент на своем компьютере: отвечает в Telegram, Slack, Discord и WhatsApp, расширяется скиллами и плагинами
Самообучающийся агент от Nous Research: терминал, мессенджеры, cron-задачи и скиллы, которые он пишет сам
Открытый агент для программирования в терминале и на десктопе с режимами разработки и планирования
Открытая библиотека промптов с плагином Claude Code, MCP-сервером и CLI: поиск, получение и улучшение промптов и скиллов из агента