Mcp 1c

data-ai MCP Server

MCP server for 1С:Enterprise — AI assistant sees your configuration and generates accurate BSL code. One binary, zero dependencies, 11 tools.

Verified
data-aidata-ai
5 views230 stars39 forksMIT

Why This Matters

Discovered via github-seeds and last synced 1w ago.

Verified
Source
github-seeds
Stars
230
Last synced
1w ago
Install
Check source

Install

Install instructions not detected yet

Check the source repository for the latest setup steps.

View source instructions
22
Tools
0
Resources
0
Prompts
Standard I/O
Transport

Available Tools (22)

get_configuration_info

Имя конфигурации, версия, поставщик, версия платформы, режим работы

Windows

да

execute_query

Выполнить запрос на языке запросов 1С с параметрами (только SELECT/ВЫБРАТЬ)

get_metadata_tree

Дерево метаданных: справочники, документы, регистры, определяемые типы, общие модули и др.

MCP_1C_BASE_URL

`http://localhost:8080/hs/mcp-1c`

9

7

validate_query

Проверить синтаксис запроса без выполнения

search_code

Полнотекстовый поиск по коду модулей: smart (BM25), regex, exact. BSL-синонимы (рус↔англ). Фильтрация по типу метаданных и модуля

bsl_syntax_help

Справка по 180 встроенным функциям, методам типов и паттернам BSL

Linux

да

get_object_structure

Реквизиты, табличные части, измерения, ресурсы и структура подсистемы (object_type=Subsystem) конкретного объекта

MCP_1C_USER

—

MIT

Подписка

get_event_log

Чтение журнала регистрации с фильтрацией по дате, уровню, пользователю и событию

MCP_1C_PASSWORD

—

macOS

да

Tier

Price

MCP_1C_MAX_RESPONSE_SIZE

`128`

MCP_1C_REQUEST_TIMEOUT

`300`

get_form_structure

Структура формы: элементы, команды, обработчики событий. Полный состав читается из выгрузки, поэтому нужен запуск с `--dump`; без него возвращается только то, что отдал HTTP-сервис 1С, и форму он выбирает сам

reload_dump

Перечитать выгрузку без перезапуска сервера: после повторной выгрузки конфигурации search_code начинает искать по новому содержимому. Доступен только с `--dump`

analyze_subsystems

Анализ распределения объектов по подсистемам: объекты вне подсистем (orphans), подсистемы указанного объекта (containing), объекты в нескольких подсистемах (intersections)