MCP-сервер OData 1С

1C OData MCP Server

Небольшой MCP-сервер на Python, который оборачивает стандартные операции чтения OData 1С:Управление предприятием в три инструмента

  • 0 ★ репозитория
  • Последний коммит
MCP-сервер

Широкий доступ

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

  • Запускает Python-сервер, который по логину и паролю читает опубликованную OData базы 1С
  • Через OData видны справочники и документы базы, включая данные клиентов и сотрудников
  • Пароль может попасть в аргументы вызова, если не задать его переменной окружения
Все причины и проверки
Российский стек

usecoreai/1c-mcp

Установка

В терминале, через 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-серверШирокий доступ4Звезды репозитория
Российский стек

MCP-сервер для данных 1С:Предприятия через OData: дебиторка, продажи, остатки и деньги, а по отдельному флагу создание и проведение документов

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

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

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

MCP-сервер на npx, который дает Claude доступ на чтение к базе 1С через стандартный OData без выгрузки в Excel и ручных URL

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

MCP-сервер для баз 1С:Предприятия через стандартный OData: справочники, документы, регистры и бухгалтерия без расширений в конфигурации

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

Опубликованный на PyPI read-only MCP-сервер для стандартного OData 1С:Предприятие 8.3.5+: схема, запросы с фильтрами, поиск записи по Ref_Key

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

Коротко о README

README короткое: описывает три инструмента, требования (Python 3.11+ и uv), запуск локально командой uv run, переменные окружения ODATA_HOST, ODATA_USER и ODATA_PASS и установку в Claude Desktop через готовый файл claude-desktop.example.json.

Бейдж для README

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