1C Metadata
Obtain 1C configuration metadata via an external 1C HTTP service.
1C_MCP_metadata
MCP (Model Context Protocol) сервер для получения метаданных конфигурации 1С
..
Описание проекта
Этот проект представляет собой реализацию MCP сервера для платформы 1С:Предприятие, который предоставляет удобный API для работы с метаданными конфигурации. Проект включает в себя расширение с http-сервисом для базы 1С и powershell-скрипт для вызова http-методов в режиме stdio, т.к. реализовать режим sse (Server-Sent Events) в текущем виде проблемно.
Функциональность
Доступные инструменты MCP:
-
get_metadata_structure- Получение структуры метаданных конфигурации- Поддерживает фильтрацию по типу объектов
- Возвращает информацию о справочниках, документах, регистрах, отчётах и других объектах
-
get_metadata_object_details- Получение детальной информации об объекте метаданных- Принимает полное имя объекта метаданных
- Возвращает подробную структуру объекта
-
search_metadata- Поиск объектов метаданных по различным критериям- Поиск по имени, синониму и комментарию
- Поддержка поиска по всем типам объектов конфигурации
-
validate_query- Валидация синтаксиса запроса на языке запросов 1С- Проверка корректности синтаксиса запроса
- Подробная информация об ошибках в случае некорректного синтаксиса
Поддерживаемые типы объектов метаданных:
- Справочники
- Документы
- Регистры сведений
- Регистры накопления
- Отчёты
- Обработки
- Планы видов характеристик
- Планы счетов
- Планы обмена
- Бизнес-процессы
- Задачи
Использование
Настройка HTTP-сервиса в 1С
- Установите расширение в вашу конфигурацию 1С
- Настройте публикацию HTTP-сервиса
MCPmeta_MCPСервис
Подключение MCP сервера к вашему ИИ-агенту
Укажите свой url к публикации базы и путь до ps1 скрипта (избегайте кириллицу в пути).
"mcpServers": {
"1c-metadata": {
"command": "powershell",
"args": [
"-ExecutionPolicy", "Bypass",
"-NoProfile",
"-WindowStyle", "Hidden",
"-File",
"C:\\mcp-1c\\mcp-1c-powershell.ps1",
"-BaseUrl",
"http://localhost/kirill/hs/mcpmetadata"
]
}
}
}
Похожие серверы
AWS Athena MCP Server
An MCP server for querying and interacting with AWS Athena.
Snowflake MCP Server by CData
A read-only MCP server for querying live Snowflake data, powered by CData.
MariaDB / MySQL
Access and manage MariaDB or MySQL databases using an MCP server.
Hologres
Connect to a Hologres instance, get table metadata, query and analyze data.
InfluxDB
A server for integrating with InfluxDB, a time-series database.
MCP Variance Log
Logs statistical variations and unusual events in conversation structures to a SQLite database.
kintone Sample MCP Server
Integrate with kintone data and applications using the Model Context Protocol.
Couchbase
Interact with Couchbase databases using natural language. Perform CRUD operations, query buckets, and execute N1QL queries.
OpenSearch MCP Server
An MCP server for interacting with OpenSearch clusters, configured via environment variables.
Elasticsearch
Connects agents to Elasticsearch data, enabling natural language interaction with indices.