aprovodka MCP
MCP-сервер для баз 1С:Предприятия через стандартный OData: справочники, документы, регистры и бухгалтерия без расширений в конфигурации
- 12 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Создает, изменяет и проводит документы в рабочей базе 1С
- Защита записи по умолчанию выключена
- Логин и пароль пользователя 1С хранятся в конфигурации
Установка
- Работает в
- Сервисы
В терминале, через SkillFoxx CLI
npx skillfoxx add mcp/aprovodkaОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Создает, изменяет и проводит документы в рабочей базе 1С
- Защита записи по умолчанию выключена
- Логин и пароль пользователя 1С хранятся в конфигурации
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер подключает агента к живой базе 1С через интерфейс OData 3.0, который публикует сама платформа, поэтому в конфигурацию ничего не встраивается. 34 инструмента покрывают справочники, документы, все виды регистров, регистр бухгалтерии с виртуальными таблицами остатков и оборотов, константы, пакетные операции, отслеживание изменений и чтение метаданных. Агент может создавать и изменять документы, проводить и отменять проведение, ставить пометки удаления. Для записи есть защитный режим: предпросмотр или подтверждение, обратимые операции возвращают токен отката. Для БП 3.0, УТ 11, ЗУП 3.1 и ERP 2 подготовлены пресеты с описанием ключевых сущностей и типичных ловушек.
Для кого. Для 1С-разработчиков, бухгалтеров и финансовых аналитиков, которым нужны данные базы 1С в разговоре с агентом.
Подходит, если
- Нужно получить остатки и обороты по счетам без написания отчета
- Нужно найти документы и данные справочников по условию
- Нужно разобраться в структуре незнакомой конфигурации через метаданные
Не подходит, если
- OData в базе не опубликован и опубликовать его нельзя
- Агенту нельзя давать права на изменение учетных данных, а отдельного пользователя только на чтение нет
Пример запроса к агенту
Покажи остатки по счету 41 на конец прошлого месяца в разрезе складовMCP
- Транспорт
- stdio
- Авторизация
- API-ключ
Переменные окружения
ONEC_BASE_URLобязательная- Адрес стандартного интерфейса OData базы, заканчивается на standard.odata
ONEC_LOGINобязательная- Пользователь 1С
ONEC_PASSWORDобязательная, секрет- Пароль пользователя 1С
ONEC_WRITE_MODE- Режим защиты записи: off, preview или approval, по умолчанию off
Ограничения
Нужна публикация стандартного интерфейса OData для базы и пользователь 1С с нужными правами. Защитный режим записи по умолчанию выключен (ONEC_WRITE_MODE=off), его нужно включить явно. Логин и пароль передаются в переменных окружения. Исходный код и полная документация лежат в монорепозитории WWmcp, а этот репозиторий служит страницей продукта. Проект не связан с фирмой 1С. Автор также предлагает платную настройку под конкретную базу.
Как отключить. Удалите блок aprovodka из конфигурации MCP клиента и отключите пользователя 1С, под которым работал сервер.
Частые вопросы
Нужно ли ставить расширение в конфигурацию?
Нет, сервер работает только через стандартный OData, который публикует платформа.
Как защитить базу от случайных изменений?
Задайте ONEC_WRITE_MODE=preview или approval. Надежнее всего дать серверу пользователя 1С только с правами чтения.
Чем отличается от @theyahia/1c-rest-mcp?
Это тот же проект после переименования в версии 4.0.0. Инструменты и переменные ONEC_* не изменились, поменялись только команда и имя сервера.
Обсуждение
Вопросов и отзывов пока нет.
MCP-сервер для данных 1С:Предприятия через OData: дебиторка, продажи, остатки и деньги, а по отдельному флагу создание и проведение документов
MCP-сервер OData 1С с JSON-кэшем
MCP сервер для работы с OData 1C
Python MCP-сервер поверх OData 1С: читает и меняет справочники и документы, сохраняет все данные в JSON-файлы для локального анализа без повторных запросов
MCP-сервер OData 1С
1C OData MCP Server
Небольшой MCP-сервер на Python, который оборачивает стандартные операции чтения OData 1С:Управление предприятием в три инструмента
MCP-шлюз на Go между агентом и HTTP-сервисом 1С: справочники, продажи, остатки, деньги и расчеты по нескольким базам
Бесплатный MCP-сервер для рабочей базы 1С: агент читает данные по обычной просьбе и получает структуру метаданных любой конфигурации
MCP-сервер 1С:Фреш на Python
1c-fresh-mcp
MCP-сервер для 1С:Фреш через стандартный OData: счета, продажи, контрагенты, обходит известные ограничения OData 1С:Фреш и учитывает НДС 22 процента
Коротко о README
README объясняет, что сервер работает через OData 3.0 без расширений, перечисляет охват: справочники, документы, регистры, бухгалтерию, пакеты и отслеживание изменений. Приведена конфигурация MCP с npx и переменными ONEC_*, описаны режимы защиты записи и пресеты типовых конфигураций. Есть раздел о переходе со старого пакета 1c-rest-mcp и оговорка о товарных знаках. Большая часть README также рекламирует платную услугу автора по сверке цифр. Лицензия MIT.