API VEGA

MCP-сервер Analytixus

Analytixus — платформа разработки на основе метаданных, построенная вокруг языка DnAML (Data and Analytics Markup Language). Вы один раз описываете в модели источники данных, трансформации и документацию, а затем генерируете из этой единой модели SQL, пайплайны и документацию — вместо того чтобы поддерживать всё это вручную.

Этот MCP-сервер открывает доступ к DnAML-репозиторию Analytixus из любого MCP-совместимого клиента — Claude Desktop, Cursor, VS Code Copilot Chat или вашего собственного инструмента, — так что AI-ассистент может напрямую читать и изменять вашу модель метаданных.

В этом репозитории размещены документация и инструкции по настройке MCP-сервера Analytixus. Сам сервер распространяется в виде автономного исполняемого файла, а также в виде инструмента .NET (см. ниже).

Возможности

  • Обзор дерева репозитория — просмотр решений, источников и объектов в модели DnAML.
  • Чтение и запись узлов DnAML — получение определения отдельного объекта, создание и обновление объектов внутри источника или папки.
  • Управление решениями — просмотр доступных решений, их добавление, переименование и удаление.

Установка

Вариант 1 — автономный дистрибутив (среда выполнения не требуется). Готовые архивы для Windows, macOS и Linux предоставляются командой Analytixus по запросу.

Вариант 2 — глобальный инструмент .NET (требуется среда выполнения .NET 8):

dotnet tool install --global Analytixus.Mcp

В результате установки в системе появляется команда analytixus-mcp.

Настройка

Claude Desktop

Добавьте следующий блок в claude_desktop_config.json:

  • Windows: %APPDATA%\Claude\claude_desktop_config.json
  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Linux: ~/.config/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "analytixus": {
      "command": "analytixus-mcp",
      "args": ["--stdio"],
      "env": {
        "ANALYTIXUS_SOLUTION_PATH": "/path/to/your/dnaml-solution",
        "ANALYTIXUS_SOLUTION_NAME": "YourSolutionName"
      }
    }
  }
}

(Если вместо инструмента .NET вы используете автономный архив, укажите в качестве значения command полный путь к распакованному исполняемому файлу Analytixus.Mcp.)

VS Code / Claude Code

claude mcp add --env ANALYTIXUS_SOLUTION_PATH=/path/to/your/dnaml-solution \
  --env ANALYTIXUS_SOLUTION_NAME=YourSolutionName --scope user \
  analytixus -- analytixus-mcp --stdio

Переменные окружения

ПеременнаяНазначение
ANALYTIXUS_SOLUTION_PATHПуть к корневой папке решения DnAML.
ANALYTIXUS_SOLUTION_NAMEИмя решения — привязывает данный экземпляр сервера к нему.
ANALYTIXUS_LOG_LEVELTrace|Debug|Info|Warn|Error|Fatal (по умолчанию Info).

Подробнее

Больше о платформе Analytixus — на сайте analytixus.de.