R1 

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 新手?先看 mcpskill.org 教程 →配置
{
"mcpServers": {
"1c-metacode": {
"url": "http://localhost:6001/mcp",
"type": "streamable-http",
"timeout": 300
}
}
}