loading…
Search for a command to run...
loading…
MCP server for 1C:Enterprise ERP with 35 tools: metadata inspection, document CRUD, register queries, and BSP integration. First MCP server for Russian ERP syst
MCP server for 1C:Enterprise ERP with 35 tools: metadata inspection, document CRUD, register queries, and BSP integration. First MCP server for Russian ERP systems (300,000+ organizations). JSON-RPC 2.0 compliant BSL implementation.
Model Context Protocol (MCP) — сервер на стороне 1С:Предприятие, предоставляющий 35 инструментов для взаимодействия AI-ассистентов с базой данных 1С.
Протокол: JSON-RPC 2.0 (спецификация MCP)
| Файл | Описание |
|---|---|
Module.bsl |
Модуль HTTP-сервиса MCP — основной код 35 инструментов |
INFATON_MCP.cfe |
Расширение конфигурации 1С (готовый бинарный пакет) |
HOW_TO_BUILD_CFE.md |
Инструкция по сборке и установке .cfe |
| # | Инструмент | Описание |
|---|---|---|
| 1 | get_metadata_tree |
Дерево объектов метаданных конфигурации |
| 2 | get_object_metadata |
Полная структура объекта (реквизиты, ТЧ, модули) |
| 3 | get_object_attributes |
Список реквизитов объекта |
| 4 | get_object_tabular_sections |
Табличные части объекта |
| 5 | get_enum_values |
Значения перечисления |
| 6 | get_register_dimensions |
Измерения, ресурсы и реквизиты регистра |
| 7 | get_document_movements |
Движения документа по регистрам |
| 8 | search_metadata |
Поиск по метаданным (по имени/синониму) |
| # | Инструмент | Описание |
|---|---|---|
| 9 | execute_query |
Выполнение произвольного запроса 1С |
| 10 | get_object_by_ref |
Получение объекта по ссылке/GUID |
| 11 | get_list |
Список элементов справочника/документа с фильтрами |
| 12 | find_by_code |
Поиск по коду |
| 13 | find_by_name |
Поиск по наименованию |
| 14 | get_register_records |
Записи регистра с фильтрами |
| 15 | get_document_list |
Список документов с фильтрами по дате/номеру |
| # | Инструмент | Описание |
|---|---|---|
| 16 | create_object |
Создание нового объекта (справочник/документ) |
| 17 | update_object |
Изменение реквизитов объекта |
| 18 | delete_object |
Пометка на удаление |
| 19 | post_document |
Проведение документа |
| 20 | unpost_document |
Отмена проведения |
| 21 | copy_object |
Копирование объекта |
| 22 | set_attribute |
Изменение отдельного реквизита |
| # | Инструмент | Описание |
|---|---|---|
| 23 | execute_code |
Выполнение произвольного кода 1С |
| 24 | evaluate_expression |
Вычисление выражения |
| 25 | get_module_text |
Получение текста модуля объекта |
| # | Инструмент | Описание |
|---|---|---|
| 26 | generate_report |
Формирование отчёта (СКД) |
| # | Инструмент | Описание |
|---|---|---|
| 27 | get_active_users |
Список активных пользователей |
| 28 | get_event_log |
Журнал регистрации |
| 29 | get_locks |
Блокировки данных |
| 30 | get_server_info |
Информация о сервере 1С |
| # | Инструмент | Описание |
|---|---|---|
| 31 | check_references |
Проверка ссылочной целостности |
| 32 | run_scheduled_job |
Запуск регламентного задания |
| # | Инструмент | Описание |
|---|---|---|
| 33 | exchange_execute |
Выполнение обмена данными |
| 34 | get_exchange_log |
Журнал обмена |
| 35 | import_data |
Импорт данных из JSON |
INFATON_MCP.cfecurl -u 'Логин:Пароль' -X POST \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","method":"initialize","id":1}' \
https://ваш-сервер/база/hs/mcp/
Ожидаемый ответ:
{
"jsonrpc": "2.0",
"id": 1,
"result": {
"protocolVersion": "2024-11-05",
"capabilities": { "tools": {} },
"serverInfo": { "name": "infaton-1c-mcp", "version": "1.0.0" }
}
}
curl -u 'Логин:Пароль' -X POST \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","method":"tools/call","id":2,"params":{"name":"get_metadata_tree","arguments":{}}}' \
https://ваш-сервер/база/hs/mcp/
┌─────────────────────────┐
│ AI Assistant │ Claude / GPT / Qwen / ...
│ (MCP Client) │
└────────┬────────────────┘
│ JSON-RPC 2.0
▼
┌─────────────────────────┐
│ HTTP-сервис /hs/mcp/ │ Расширение INFATON_MCP.cfe
│ Module.bsl │ 35 инструментов
│ (MCP Server) │
└────────┬────────────────┘
│ Встроенный язык 1С
▼
┌─────────────────────────┐
│ База 1С:Предприятие │ ERP / УПП / Бухгалтерия / ...
│ Данные, метаданные │
└─────────────────────────┘
© 2024-2026 INFATON (infaton.ru)
Подробная инструкция по сборке .cfe — см. HOW_TO_BUILD_CFE.md
Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"infaton-mcp35": {
"command": "npx",
"args": []
}
}
}PRs, issues, code search, CI status
автор: GitHubDatabase, auth and storage
автор: SupabaseReference / test server with prompts, resources, and tools.
Secure file operations with configurable access controls.
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development