R1 

roctup/1c-mcp-metacode
Deployment & DevOps이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
111 stars 39 forks 품질 69 트렌드 23AGPL-3.0
roctup/1c-mcp-metacode는 https://github.com/roctup/1c-mcp-metacode.에서 가져온 MCP 서버 후보입니다.
개요
roctup/1c-mcp-metacode는 https://github.com/roctup/1c-mcp-metacode.에서 가져온 MCP 서버 후보입니다.
개요(AI 번역)
Загружает метаданные и код конфигураций 1С в графовую базу данных Neo4j и предоставляет инструменты MCP, веб-консоль и встроенного AI агента для анализа данных конфигурации.
Основные возможности
- Загрузка всех метаданных конфигураций 1С в граф Neo4j из отчёта по конфигурации (
.txt) или прямо из XML выгрузки. - Загрузка расширений 1С в один проект с базовой конфигурацией, со связями между ними и сравнением объектов расширения с базовыми.
- Загрузка данных управляемых форм: реквизиты, элементы, события, команды; привязка событий форм и элементов, команд к обработчикам.
- Загрузка предопределённых значений, прав ролей и подписок на события с привязкой к обработчикам.
- Загрузка справки по объектам метаданных с полнотекстовым поиском объектов по справке и другим описательным полям.
- Загрузка сигнатур процедур/функций из всех модулей (включая модуль формы обычных форм) и построение графа вызовов.
- Загрузка тел процедур/функций (включая модуль формы обычных форм) с полнотекстовым, векторным и гибридным поиском по описаниям.
- Широкая связность объектов метаданных: в реквизитах, в элементах управления формы, в регистрах
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
1C Metacode MCP Server
Загружает метаданные и код конфигураций 1С в графовую базу данных Neo4j и предоставляет инструменты MCP, веб-консоль и встроенного AI агента для анализа данных конфигурации.
Основные возможности
- Загрузка всех метаданных конфигураций 1С в граф Neo4j из отчёта по конфигурации (
.txt) или прямо из XML выгрузки. - Загрузка расширений 1С в один проект с базовой конфигурацией, со связями между ними и сравнением объектов расширения с базовыми.
- Загрузка данных управляемых форм: реквизиты, элементы, события, команды; привязка событий форм и элементов, команд к обработчикам.
- Загрузка предопределённых значений, прав ролей и подписок на события с привязкой к обработчикам.
- Загрузка справки по объектам метаданных с полнотекстовым поиском объектов по справке и другим описательным полям.
- Загрузка сигнатур процедур/функций из всех модулей (включая модуль формы обычных форм) и построение графа вызовов.
- Загрузка тел процедур/функций (включая модуль формы обычных форм) с полнотекстовым, векторным и гибридным поиском по описаниям.
- Широкая связность объектов метаданных: в реквизитах, в элементах управления формы, в регистрах накопления/сведений, в движениях документов по регистрам, в правах доступа.
- Инкрементальная загрузка изменившихся данных по расписанию (метаданные и код).
- Семантический поиск по телу кода BSL.
- Генерация LLM-сводок по объектам метаданных и поиск объектов по этим сводкам.
- Веб-консоль (просмотр метаданных, форм, кода, статистики) и встроенный AI агент.
- Мультипроектность: несколько проектов (базовая конфигурация + расширения) одновременно; поиск фильтруется по проекту автоматически, при этом из одного проекта можно обращаться к другим.
- Ответы MCP-инструментов максимально сжимаются как с помощью формата TOON, так и собственной системой компактизации.
Структура данных
graph TB
%% Иерархия: проект = базовая конфигурация + расширения
Project(["ProjectПроект"]) -->|"HAS_CONFIGURATION"| Configuration(["ConfigurationБазовая конфигурация"])
Project -->|"HAS_CONFIGURATION"| ExtConfiguration(["ConfigurationКонфигурация расширения(is_extension)"])
ExtConfiguration -->|"EXTENDS"| Configuration
Configuration -->|"HAS_CATEGORY"| MetadataCategory(["MetadataCategoryКатегория метаданных"])
subgraph g_core [" "]
MetadataObject(["MetadataObjectОбъект метаданных"])
Role(["MetadataObjectРоль"])
Role -->|"GRANTS_ACCESS_TO"| MetadataObject
end
MetadataCategory -->|"CONTAINS_OBJECT"| MetadataObject
MetadataCategory -->|"CONTAINS_OBJECT"| Role
%% Данные и атрибуты
subgraph g_data [" "]
Attribute(["AttributeАтрибут"])
TabularPart(["TabularPartТабличная часть"])
TabularAttribute(["AttributeАтрибут табл. части"])
Resource(["ResourceРесурс"])
Dimension(["DimensionИзмерение"])
설치
This server does not publish a one-line install command.
Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →설정
{
"mcpServers": {
"1c-metacode": {
"url": "http://localhost:6001/mcp",
"type": "streamable-http",
"timeout": 300
}
}
}