Telegram-бот поверх MCP-сервера 1С

Telegram Bot for 1С MCP Integration

Python-бот, который задает вопросы о данных 1С на естественном языке в Telegram и сам вызывает инструменты MCP-сервера 1С через выбранную AI-модель

  • 0 ★ репозитория
  • Последний коммит
  • MIT
CLI

Расширенный доступ

Почему такой уровень

  • Без ограничения ALLOWED_CHAT_IDS бот отвечает любому пользователю Telegram
  • Custom_query позволяет выполнять произвольные запросы к базе 1С через MCP-сервер
Все причины и проверки
Российский стек

abask-grodno/1c_mcp_telegram

Установка

Ручная установка

python -m venv venv && source venv/bin/activate && pip install -r requirements.txt

Установка зависимостей бота после клонирования репозитория.

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Без ограничения ALLOWED_CHAT_IDS бот отвечает любому пользователю Telegram
  • Custom_query позволяет выполнять произвольные запросы к базе 1С через MCP-сервер

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Бот принимает вопрос в Telegram, передает его выбранной AI-модели (DeepSeek, OpenAI, Anthropic или Google Gemini), которая решает, какие инструменты MCP-сервера 1С вызвать: список объектов метаданных, структуру объекта или произвольный запрос custom_query. Сам бот не MCP-сервер: он работает клиентом к уже настроенному внешнему серверу 1c_mcp_custom_query. При ошибках модель уточняет запрос до 10 раз, структуры метаданных кешируются в файлы для ускорения повторных запросов, есть ограничение доступа по списку chat ID и ротация логов.

Для кого. Для команд 1С, которые хотят задавать вопросы о данных базы прямо в Telegram, не открывая клиент 1С или отдельный чат с агентом.

Подходит, если

  • Нужен быстрый ответ на вопрос о данных 1С прямо в Telegram
  • Уже настроен и опубликован MCP-сервер 1c_mcp_custom_query
  • Есть ключ выбранной AI-модели: DeepSeek, OpenAI, Anthropic или Google

Не подходит, если

  • Нет доступного MCP-сервера 1С, отдельно ставится проект 1c_mcp_custom_query того же автора
  • Нужна работа внутри IDE-агента, а не в Telegram: бот не интегрируется с Claude Code или Cursor

Пример запроса к агенту

Напиши боту в Telegram: какие документы продаж были вчера

Ограничения

Бот зависит от отдельно ставящегося MCP-сервера 1c_mcp_custom_query и от ключа сторонней AI-модели, без них не работает. По умолчанию отвечает всем пользователям Telegram, если явно не задать ALLOWED_CHAT_IDS. Basic-аутентификация MCP-сервера настраивается отдельными переменными, README не описывает шифрование токена бота при хранении.

Как отключить. Остановите процесс python bot.py и отзовите токен бота у @BotFather, если он больше не нужен.

Частые вопросы

Это отдельный MCP-сервер?

Нет, это клиент к внешнему MCP-серверу 1c_mcp_custom_query, который нужно поставить отдельно в базу 1С.

Какую AI-модель использовать?

По умолчанию DeepSeek, но можно переключить на OpenAI, Anthropic или Google Gemini через AI_MODEL_PROVIDER.

Обсуждение

Вопросов и отзывов пока нет.

Российский стек

Скиллы OData и поиска по метаданным для AI-агентов плюс Telegram- и email-бот, который отвечает на вопросы о данных 1С обычным языком

СкиллРасширенный доступ8Звезды репозитория
Российский стек

Внешняя обработка 1С с MCP и REST API: запросы, метаданные, журнал регистрации и выполнение кода без изменения конфигурации

MCP-серверШирокий доступ359Звезды репозитория
Российский стек

Python-прокси между MCP-клиентом и HTTP-сервисом 1С: читает метаданные, структуру объектов и предопределенные данные, с опциональным OAuth2

MCP-серверРасширенный доступ9Звезды репозитория

Telegram API MCP

telegram-api-mcp

Российский стек

MCP-сервер для Telegram Bot API: сообщения, каналы, форумы, платежи и длинные посты от имени бота с учетом лимитов Telegram

MCP-серверШирокий доступ34Звезды репозитория
Российский стек

MCP-сервер поверх HTTP-сервиса расширения 1С: отдает структуру метаданных конфигурации, ищет объекты и проверяет синтаксис запросов

MCP-серверРасширенный доступ63Звезды репозитория
Российский стек

Связка MCP-сервера, OData-клиента 1С и локальной языковой модели с чатом на Gradio для вопросов по данным 1С и загруженным PDF

MCP-серверШирокий доступ

Коротко о README

README описывает Telegram-бота для интеграции с 1С через MCP с поддержкой нескольких AI-моделей. Даны требования: Python 3.8+, токен бота, ключ AI-модели, доступ к MCP-серверу 1С, пошаговая установка через venv, пример .env с настройками бота, AI-модели и MCP-сервера, структура проекта с контекстами диалога и кешем метаданных.

Бейдж для README

Сообщить о проблеме