📦
Dajet MCP Server
MCP-сервер для получения и анализа метаданных 1С:Предприятие 8
0 installs
Trust: 39 — Low
Devtools
Ask AI about Dajet MCP Server
Powered by Claude · Grounded in docs
I know everything about Dajet MCP Server. Ask me about installation, configuration, usage, or troubleshooting.
0/500
Loading tools...
Reviews
Documentation
DaJet MCP Server 
MCP-сервер для получения и анализа метаданных и струкутуры баз данных 1С:Предприятие 8.
Функционал сервера основан на использовании библиотеки DaJet Metadata и таким образом аналогичен функционалу DaJet HTTP Server.
DaJet MCP Server получает объекты метаданных 1С:Предприятие 8 вместе с описанием структуры хранения этих объектов в базе данных, то есть с именами таблиц и полей.
Установка и запуск на Windows или Linux
- Установить Microsoft .NET 10 SDK
- Скачать дистрибутив DaJet MCP Server
- Создать рабочий каталог и распаковать в него дистрибутив, например:
C:\dajet-mcp-server - Перейти в каталог установки и запустить исполняемый файл
DaJet.Mcp.Server.exe
Установка и запуск в Docker
- Получить образ из Docker Hub
docker pull zhichkin/dajet-mcp-server
- Запустить контейнер в Docker
docker run --name dajet-mcp-server --user=root -it -p 5000:5000 zhichkin/dajet-mcp-server
Настройка сервера (корневой каталог установки)
- Адрес и порт MCP-сервера для работы по протоколу HTTP указываются в файле
appsetting.json. По умолчанию:http://localhost:3000. - Настроить подключения к базам данных 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 | Получает описание структуры объекта метаданных базы данных (конфигурации) по его типу и имени | Имя базы данных (конфигурации) Тип объекта метаданных Имя объекта метаданных |
