Loginom Builder MCP
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Loginom Builder MCPCreate a Loginom package with a CSV import and a filter node."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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 / sort / join / import / outliers / grouping |
| Связать порты ( |
| Повесить virgin-визуализатор (пустые Series / ViewColumns / Dimensions) |
| Переименовать узел или визуализатор |
| Состояние текущей сессии |
| Разобрать существующий |
| Записать |
| Проверка ZIP/XML/BGB (+ опционально UI Loginom на Windows) |
Resources: loginom://docs/visualizers, loginom://docs/agents, loginom://docs/contributing, loginom://docs/roadmap.
Ещё в репозитории (не MCP-tools): vendor/ (BGB/XML + viz_configure.py), tools/inspect_viz.py, docs/.
Полный список «чего ещё нет» для агентов: docs/AGENTS.md (секция Missing tools) и docs/ROADMAP.md.
Визуализаторы
add_visualizer вешает на узел только virgin-представление (пустые серии/измерения/колонки).
Инструмента configure_visualizer пока нет — это главный gap для контрибьюторов.
Для готового пакета после save_package нужно настроить визуализаторы в .lgp:
Править
Unit_0/Unit.xmlи синхронноUnit_0/Unit.bin(Loginom читает BIN), либо использоватьvendor/viz_configure.py.Диаграмма:
lkLabels+FieldName, непустой<Series>(ctColumnsи т.п.).Куб:
Dimensions(cdtRows/cdtCols/cdtFree) + факты вSummaries/Cases.Таблица: непустой
<ViewColumns>с нужными полями.Не вызывать повторный
save_packageиз той же MCP-сессии — перезапишет virgin.
Полные шаблоны, ordinals BGB и чек-лист: 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.
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.
MCP server for Linear project management and issue tracking
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
- AlicenseAqualityDmaintenanceA portable MCP server for headless Penpot project/file/content management, using Penpot's RPC API directly. No browser, no Penpot plugin session.5433 npm1MIT
- AlicenseAqualityCmaintenanceA local stdio MCP server for a self-hosted GeoGebra 5.0 Web bundle. It enables executing GeoGebra commands with structured feedback, querying commands, evaluating CAS, managing state, and exporting images using headless Chromium.1225 npmMIT
- AlicenseNot gradedqualityCmaintenanceA 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