Loginom Builder MCP
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Loginom Builder MCP
Портативный stdio MCP-сервер на Python: создание и настройка пакетов Loginom .lgp — узлы, связи, фильтры, слияние, калькулятор, параметры импорта, визуализаторы.
Работает как самодостаточная папка. Подключается к любому MCP-хосту со stdio (Cursor, Claude Desktop, VS Code Copilot MCP, Continue и др.). Для сборки и просмотра .lgp нужен только Python — не обязательны Windows и установленный Loginom.
Структура репозитория
loginom-mcp/
server.py # точка входа MCP (stdio)
loginom_mcp/ # Python-пакет: сессия, узлы, ColumnDefs, virgin-views
vendor/ # BGB/XML билдеры + g6_blobs + viz_configure
tools/ # CLI-утилиты (inspect_viz)
docs/ # AGENTS, CONTRIBUTING, ROADMAP, VISUALIZERS
examples/ # mcp.json.example, opencode.json.example
README.md, LICENSE, requirements.txtRelated MCP server: penpot-headless
Contributing / AI agents
Недостающие инструменты (см. docs/ROADMAP.md) можно реализовать и прислать Pull Request — мейнтейнер ревьюит и мержит.
Люди: docs/CONTRIBUTING.md
ИИ-агенты (обязательно): docs/AGENTS.md
MCP resources:
loginom://docs/agents,loginom://docs/contributing,loginom://docs/roadmap,loginom://docs/visualizers
Public vs private
В этом репозитории (public) | Не коммитить / держать локально |
Код MCP, |
|
| Личный |
MIT license | Датасеты курса, домашние работы |
Требования
Python 3.10+ в
PATH(python3 --versionилиpython --version)
Опционально (только Windows):
Loginom Community и переменная
LOGINOM_EXEдля UI-проверки вverify_package(проверка структуры ZIP/XML/BGB работает и без этого)
Установка
Клонируйте или скопируйте репозиторий
loginom-mcpцеликом.Установите зависимости:
cd /path/to/loginom-mcp
python3 -m pip install -r requirements.txt
# В Windows часто: python -m pip install -r requirements.txtЗарегистрируйте сервер в конфиге MCP-клиента (шаблоны в
examples/). Подставьте свои абсолютные пути к корневомуserver.pyи каталогу вывода.
Cursor
Windows — файл %USERPROFILE%\.cursor\mcp.json:
{
"mcpServers": {
"loginom_builder": {
"command": "python",
"args": ["C:\\Users\\YOU\\tools\\loginom_mcp\\server.py"],
"env": {
"LOGINOM_MCP_OUT": "C:\\Users\\YOU\\lgp_out"
}
}
}
}macOS / Linux — файл ~/.cursor/mcp.json:
{
"mcpServers": {
"loginom_builder": {
"command": "python3",
"args": ["/Users/YOU/tools/loginom_mcp/server.py"],
"env": {
"LOGINOM_MCP_OUT": "/Users/YOU/lgp_out"
}
}
}
}На Linux путь к папке может быть, например, /home/YOU/tools/loginom_mcp/server.py. Перезапустите MCP в Cursor (или Cursor целиком) и проверьте list_loginom_components.
Claude Desktop
Удобно открыть конфиг: Settings → Developer → Edit Config.
Windows — %APPDATA%\Claude\claude_desktop_config.json:
{
"mcpServers": {
"loginom_builder": {
"command": "python",
"args": ["C:\\Users\\YOU\\tools\\loginom_mcp\\server.py"],
"env": {
"LOGINOM_MCP_OUT": "C:\\Users\\YOU\\lgp_out"
}
}
}
}macOS — ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"loginom_builder": {
"command": "python3",
"args": ["/Users/YOU/tools/loginom_mcp/server.py"],
"env": {
"LOGINOM_MCP_OUT": "/Users/YOU/lgp_out"
}
}
}
}Linux — ~/.config/Claude/claude_desktop_config.json:
{
"mcpServers": {
"loginom_builder": {
"command": "python3",
"args": ["/home/YOU/tools/loginom_mcp/server.py"],
"env": {
"LOGINOM_MCP_OUT": "/home/YOU/lgp_out"
}
}
}
}Полностью закройте Claude Desktop и откройте снова (на macOS — Cmd+Q, не только закрытие окна). Проверьте, что появились инструменты MCP.
OpenCode
Ключ — mcp (не mcpServers). У локального сервера: "type": "local", command — один массив, переменные — в environment.
Конфиг: проектный opencode.json / opencode.jsonc или глобальный:
ОС | Глобальный конфиг (типично) |
Windows |
|
macOS / Linux |
|
Windows:
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"loginom_builder": {
"type": "local",
"command": ["python", "C:\\Users\\YOU\\tools\\loginom_mcp\\server.py"],
"enabled": true,
"environment": {
"LOGINOM_MCP_OUT": "C:\\Users\\YOU\\lgp_out"
}
}
}
}macOS:
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"loginom_builder": {
"type": "local",
"command": ["python3", "/Users/YOU/tools/loginom_mcp/server.py"],
"enabled": true,
"environment": {
"LOGINOM_MCP_OUT": "/Users/YOU/lgp_out"
}
}
}
}Linux:
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"loginom_builder": {
"type": "local",
"command": ["python3", "/home/YOU/tools/loginom_mcp/server.py"],
"enabled": true,
"environment": {
"LOGINOM_MCP_OUT": "/home/YOU/lgp_out"
}
}
}
}Проверка: opencode mcp list (или перезапуск OpenCode). При необходимости: opencode mcp debug.
Убедитесь, что доступен инструмент
list_loginom_components.
Примеры файлов: examples/mcp.json.example (Cursor / Claude Desktop), examples/opencode.json.example (OpenCode).
Переменные окружения
Переменная | Назначение |
| Каталог по умолчанию для |
| Необязательный путь к бинарнику Loginom для UI-проверки в Windows |
MCP tools (реализовано)
Tool | Назначение |
| Ключи компонентов для |
| Ключи визуализаторов для |
| Новая in-memory сессия пакета |
| Virgin-узел. |
| ColumnDefs + filter / calculator / variable formulas / sort / join / import (кодировка и разделитель из |
| Связать порты ( |
| Повесить virgin-визуализатор (пустые Series / ViewColumns / Dimensions) |
| Таблица, дубликаты, диаграмма, куб, статистика (гистограмма, показатели по строкам), качество, профили кластеров (индикатор, фильтры), ROC, отчёты регрессии |
| Проверить сохранённый |
| Переименовать узел или визуализатор |
| Состояние текущей сессии |
| Разобрать существующий |
| Прочитать источник ( |
| Записать |
| Проверка ZIP/XML/BGB (+ опционально UI Loginom на Windows) |
Resources: loginom://docs/visualizers, loginom://docs/agents, loginom://docs/contributing, loginom://docs/roadmap.
Ещё в репозитории: vendor/ (BGB/XML, viz_configure.py, viz_audit.py), tools/inspect_viz.py, tools/audit_viz.py, docs/.
Полный список «чего ещё нет» для агентов: docs/AGENTS.md (секция Missing tools) и docs/ROADMAP.md.
Визуализаторы
add_visualizer вешает virgin-представление. Перед сохранением вызовите
configure_visualizer (таблица и дубликаты с фильтром и сортировкой, диаграмма,
куб, статистика, качество). save_package записывает эту настройку в XML и BIN
и не затирает её при повторном сохранении.
Уже собранный файл можно поправить аргументом path и проверить через
audit_visualizers.
Полные шаблоны и чек-лист: docs/VISUALIZERS.md.
Замечания
Раздавайте репозиторий целиком (включая
vendor/g6_blobsиdocs/). Не удаляйтеvendor/..staging/иout/— локальные кэши; их можно спокойно удалять.verify_package(open_ui=true)запускает Loginom только в Windows, если задан или найденLOGINOM_EXE; иначе проверяется только структура ZIP/XML/BGB.Разделитель полей текстового импорта не сохраняется в
.lgpLoginom; вimport_settingsзадают кодировку, разделители даты/чисел, лист Excel и типы столбцов.Примеры конфигов: examples/mcp.json.example, examples/opencode.json.example.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
Open-source Zapier/n8n alternative as an MCP server: agents build, run and debug your workflows.
Headless CAD engine & MCP server for 2D/3D drafting, solids, DXF/SVG export, and automation.
QuLab MCP remote server (Streamable HTTP) for computational science and lab tools.
Lean 4 MCP server: compile, prove theorems, and formalize math with Mathlib.
Related MCP Servers
- AlicenseCqualityDmaintenancePython stdio MCP server that interfaces with the Logseq local HTTP API, enabling tools to manage pages, blocks, queries, and graph configurations in Logseq.642MIT
- AlicenseAqualityCmaintenanceA portable MCP server for headless Penpot project/file/content management, using Penpot's RPC API directly. No browser, no Penpot plugin session.5431 npm3MIT
- AlicenseNot gradedqualityDmaintenanceA local MCP server for working with Logisim-evolution .circ projects, providing structured project inspection, guarded edits, validation, circuit analysis, test execution, format conversion, and GUI launch.2MIT
- FlicenseNot gradedqualityCmaintenanceWindows-native MCP server for a local ComfyUI portable package. It enables listing, validating, and running ComfyUI workflows via the loopback HTTP API.-