Каталог/DaJet MCP Server
DA

DaJet MCP Server

Активный
@zhichkinИнтеграция с базой данныхДобавлен: 09 мая 2026 г.

MCP-сервер на базе DaJet Metadata для чтения и анализа метаданных 1С и структуры хранения в SQL-базе. Поддерживает несколько информационных баз через datasources.json и возвращает типы метаданных, описание базы, объект метаданных и связанные таблицы/поля. Это сервер для metadata/database inspection, а не CRUD-коннектор: ему нужны строки подключения к SQL Server или PostgreSQL, поэтому конфигурацию надо защищать.

5
views
0
comments
metadatadajetsql-serverpostgresqldatabasedotnet

MCP tools

get_metadata_type_namesget_database_namesget_database_descriptionget_database_metadataget_metadata_object

Описание

MCP-сервер на базе DaJet Metadata для чтения и анализа метаданных 1С и структуры хранения в SQL-базе. Поддерживает несколько информационных баз через datasources.json и возвращает типы метаданных, описание базы, объект метаданных и связанные таблицы/поля. Это сервер для metadata/database inspection, а не CRUD-коннектор: ему нужны строки подключения к SQL Server или PostgreSQL, поэтому конфигурацию надо защищать.

README

DaJet MCP Server <a href="https://hub.docker.com/r/zhichkin/dajet-mcp-server"><img width="32" height="32" alt="docker-logo" src="https://github.com/user-attachments/assets/e41122f3-8aae-4ea0-9bb3-289b874b5c4c" /></a>

MCP-сервер для получения и анализа метаданных и струкутуры баз данных 1С:Предприятие 8.

Функционал сервера основан на использовании библиотеки DaJet Metadata и таким образом аналогичен функционалу DaJet HTTP Server.

DaJet MCP Server получает объекты метаданных 1С:Предприятие 8 вместе с описанием структуры хранения этих объектов в базе данных, то есть с именами таблиц и полей.

Установка и запуск на Windows или Linux

  1. Установить Microsoft .NET 10 SDK
  2. Скачать дистрибутив DaJet MCP Server
  3. Создать рабочий каталог и распаковать в него дистрибутив, например: C:\dajet-mcp-server
  4. Перейти в каталог установки и запустить исполняемый файл DaJet.Mcp.Server.exe

Установка и запуск в Docker

  1. Получить образ из Docker Hub
docker pull zhichkin/dajet-mcp-server
  1. Запустить контейнер в Docker
docker run --name dajet-mcp-server --user=root -it -p 5000:5000 zhichkin/dajet-mcp-server

Настройка сервера (корневой каталог установки)

  1. Адрес и порт MCP-сервера для работы по протоколу HTTP указываются в файле appsetting.json. По умолчанию: http://localhost:3000.
  2. Настроить подключения к базам данных 1С:Предприятие 8 в файле datasources.json. Сервер может работать сразу с несколькими базами данных. Обращение к базам данных выполняется AI-агентом по её имени.

Файл datasources.json

{
  "DataSources": [
    {
      "Name": "MS_TEST",
      "Type": "SqlServer",
      "ConnectionString": "Data Source=server;Initial Catalog=database;Integrated Security=True;Encrypt=False;"
    }
  ]
}

Подключение MCP-сервера в IDE Cursor

Файл mcp.json

{
  "mcpServers": {
    "dajet-mcp-server": {
      "url": "http://localhost:3000"
    }
  }
}

Доступные инструменты MCP-сервера

ИнструментОписаниеПараметры
get_metadata_type_namesПолучает список поддерживаемых типов объектов метаданныхНет
get_database_namesПолучает список имён доступных баз данныхНет
get_database_descriptionПолучает описание базы данных (конфигурации) по её имениИмя базы данных (конфигурации)
get_database_metadataПолучает описание структуры метаданных базы данных (конфигурации) по её имениИмя базы данных (конфигурации)
get_metadata_objectПолучает описание структуры объекта метаданных базы данных (конфигурации) по его типу и имениИмя базы данных (конфигурации)<br>Тип объекта метаданных<br>Имя объекта метаданных

Комментарии

Войдите, чтобы оставить комментарий

Войти

Загрузка...