Telegram-бот поверх MCP-сервера 1С
Telegram Bot for 1С MCP Integration
Python-бот, который задает вопросы о данных 1С на естественном языке в Telegram и сам вызывает инструменты MCP-сервера 1С через выбранную AI-модель
- 0 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Без ограничения ALLOWED_CHAT_IDS бот отвечает любому пользователю Telegram
- Custom_query позволяет выполнять произвольные запросы к базе 1С через MCP-сервер
Установка
- Сервисы
Ручная установка
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.
Обсуждение
Вопросов и отзывов пока нет.
Скиллы и бот для данных 1С через OData
1c oData bot
Скиллы OData и поиска по метаданным для AI-агентов плюс Telegram- и email-бот, который отвечает на вопросы о данных 1С обычным языком
Внешняя обработка 1С с MCP и REST API: запросы, метаданные, журнал регистрации и выполнение кода без изменения конфигурации
MCP-прокси к метаданным 1С (адаптация)
1C_MCP_SERVER_OWN
Python-прокси между MCP-клиентом и HTTP-сервисом 1С: читает метаданные, структуру объектов и предопределенные данные, с опциональным OAuth2
Telegram API MCP
telegram-api-mcp
MCP-сервер для Telegram Bot API: сообщения, каналы, форумы, платежи и длинные посты от имени бота с учетом лимитов Telegram
MCP-сервер метаданных 1С
1C_MCP_metadata
MCP-сервер поверх HTTP-сервиса расширения 1С: отдает структуру метаданных конфигурации, ищет объекты и проверяет синтаксис запросов
АИ Финансист: MCP-сервер для 1С
mcp_1c (AI Финансист)
Связка MCP-сервера, OData-клиента 1С и локальной языковой модели с чатом на Gradio для вопросов по данным 1С и загруженным PDF
Коротко о README
README описывает Telegram-бота для интеграции с 1С через MCP с поддержкой нескольких AI-моделей. Даны требования: Python 3.8+, токен бота, ключ AI-модели, доступ к MCP-серверу 1С, пошаговая установка через venv, пример .env с настройками бота, AI-модели и MCP-сервера, структура проекта с контекстами диалога и кешем метаданных.