Подключение GigaChat к таблицам Coverse через MCP
GigaChat — нейросеть Сбера тоже умеет работать с вашими таблицами и документами Coverse. Но подключается он не так, как Claude или ChatGPT.
Чем GigaChat отличается
У Claude и ChatGPT есть готовая кнопка «добавить MCP-сервер»: вставили адрес Coverse и всё работает. У GigaChat такой кнопки нет. Подключение делается небольшим агентом созданным на Python: программа берёт GigaChat в качестве «мозга» и даёт ему инструменты Coverse.
Это официально поддерживается Сбером и работает надёжно, но требует участия разработчика. Если у вас нет разработчика, но нужна работа с таблицами через нейросеть без кода — используйте Claude, ChatGPT или универсальный клиент из статьи «Как подключить AI-агента».
Готовый пример
Чтобы не собирать агента с нуля, мы подготовили готовый пример — скачайте, впишите два ключа и запустите:
GitFlic: coverse-gigachat-example
Внутри: агент на Python, который подключается к Coverse и позволяет работать с таблицами обычным языком прямо в консоли. Подробная инструкция находится в файле README репозитория.
Что понадобится
- Python 3.10 или новее.
- Ключ доступа к GigaChat API — из личного кабинета разработчика Сбера: developers.sber.ru/studio.
- Токен доступа Coverse, создаётся в Настройки → Автоматизация и API.
Как запустить
git clone https://gitflic.ru/project/rivercitydev/coverse-gigachat-example.git
cd coverse-gigachat-example
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
cp .env.example .env
Впишите в файл .env два значения: токен Coverse (COVERSE_API_TOKEN) и ключ GigaChat (GIGACHAT_CREDENTIALS) и запустите:
python agent.py
После запуска можно задавать вопросы: «Покажи список моих таблиц», «Добавь строку в таблицу Продажи». Агент сам вызовет нужные инструменты Coverse.
Как это устроено
- GigaChat рассуждает и решает, какое действие выполнить.
- Coverse MCP даёт агенту инструменты для чтения и записи таблиц и документов.
- Агент подключается к серверу Coverse вашим личным токеном доступа без входа по кнопке.
Права токена определяют, что может делать агент. Если выдать токену только чтение, агент не сможет менять данные. Подробнее в статье «Права доступа и безопасность».
Частые вопросы
Нужен ли программист, чтобы подключить GigaChat?
Да. GigaChat подключается через агента на Python, поэтому нужен разработчик или наш готовый пример. Если разработчика нет, а работать с таблицами через нейросеть хочется без кода, подойдут Claude, ChatGPT или YandexGPT.
Какие данные увидит GigaChat?
Только те таблицы и документы, которые разрешает токен доступа Coverse. Права задаются при создании токена в разделе «Настройки → Автоматизация и API». Если выдать токену только чтение, агент не сможет менять данные.
Сколько это стоит?
Сторона Coverse работает в рамках вашего тарифа. Обращения к модели GigaChat оплачиваются отдельно, по тарифам GigaChat API у Сбера.