MCP-сервер OData 1С
1C OData MCP Server
Небольшой MCP-сервер на Python, который оборачивает стандартные операции чтения OData 1С:Управление предприятием в три инструмента
- 0 ★ репозитория
- Последний коммит
Широкий доступ
Почему такой уровень
- Запускает Python-сервер, который по логину и паролю читает опубликованную OData базы 1С
- Через OData видны справочники и документы базы, включая данные клиентов и сотрудников
- Пароль может попасть в аргументы вызова, если не задать его переменной окружения
Установка
- Работает в
- Сервисы
В терминале, через SkillFoxx CLI
npx skillfoxx add mcp/1c-odata-mcp-serverОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Запускает Python-сервер, который по логину и паролю читает опубликованную OData базы 1С
- Через OData видны справочники и документы базы, включая данные клиентов и сотрудников
- Пароль может попасть в аргументы вызова, если не задать его переменной окружения
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер дает агенту три инструмента для работы со стандартным интерфейсом OData 1С: probe_odata проверяет подключение и учетные данные, get_odata выполняет GET-запрос к конкретному ресурсу OData, а list_entity_sets возвращает список доступных сущностей из служебного документа сервиса. Учетные данные задаются переменными окружения ODATA_HOST, ODATA_USER и ODATA_PASS либо передаются прямо в аргументах вызова инструмента.
Для кого. Для тех, у кого в 1С уже включен стандартный OData-интерфейс и нужен минимальный MCP-мост к нему для чтения данных агентом.
Подходит, если
- OData уже опубликован в базе 1С и нужен простой способ читать его из агента
- Нужно быстро проверить, какие сущности доступны через OData конкретной базы
- Достаточно только чтения, без записи и без сложной бизнес-логики поверх запросов
Не подходит, если
- Нужна запись данных в 1С: сервер выполняет только GET-запросы
- OData в базе не включен или недоступен по сети агенту
Пример запроса к агенту
Проверь подключение к OData базы и покажи список доступных сущностейMCP
- Транспорт
- stdio
- Авторизация
- API-ключ
Переменные окружения
ODATA_HOSTобязательная- Адрес публикации OData базы 1С.
ODATA_USERобязательная- Пользователь для подключения к OData.
ODATA_PASSобязательная, секрет- Пароль пользователя OData.
Ограничения
Лицензия не указана, README не содержит инструкций по публикации в реестры и запуску без клонирования репозитория. Сервер выполняет только чтение (GET), логики записи или изменения данных нет. Пароль ODATA_PASS можно передать переменной окружения или аргументом инструмента, во втором случае он попадает в контекст вызова.
Как отключить. Удалите секцию mcpServers.1c-odata из конфигурации MCP клиента.
Частые вопросы
Можно ли передать логин и пароль прямо в вызове инструмента?
Да, README допускает передачу значений в аргументах инструмента вместо переменных окружения.
Умеет ли сервер писать данные в 1С?
Нет, все три инструмента выполняют только чтение через GET-запросы к OData.
Обсуждение
Вопросов и отзывов пока нет.
MCP-сервер OData 1С с JSON-кэшем
MCP сервер для работы с OData 1C
Python MCP-сервер поверх OData 1С: читает и меняет справочники и документы, сохраняет все данные в JSON-файлы для локального анализа без повторных запросов
MCP-сервер для данных 1С:Предприятия через OData: дебиторка, продажи, остатки и деньги, а по отдельному флагу создание и проведение документов
MCP-прокси к метаданным 1С (адаптация)
1C_MCP_SERVER_OWN
Python-прокси между MCP-клиентом и HTTP-сервисом 1С: читает метаданные, структуру объектов и предопределенные данные, с опциональным OAuth2
1С через OData: MCP-сервер на чтение
onec-odata-mcp
MCP-сервер на npx, который дает Claude доступ на чтение к базе 1С через стандартный OData без выгрузки в Excel и ручных URL
MCP-сервер для баз 1С:Предприятия через стандартный OData: справочники, документы, регистры и бухгалтерия без расширений в конфигурации
Read-only MCP-сервер стандартного OData 1С
python-1c-mcp
Опубликованный на PyPI read-only MCP-сервер для стандартного OData 1С:Предприятие 8.3.5+: схема, запросы с фильтрами, поиск записи по Ref_Key
Коротко о README
README короткое: описывает три инструмента, требования (Python 3.11+ и uv), запуск локально командой uv run, переменные окружения ODATA_HOST, ODATA_USER и ODATA_PASS и установку в Claude Desktop через готовый файл claude-desktop.example.json.