К основному содержанию
MCP-сервер CX Codex

viznoir — MCP-сервер для Claude Code: рендер научных данных

Даёт агенту доступ к конвейеру рендеринга VTK без GUI и дисплей-сервера: читает данные расчётов, строит изображения и анимации.

Установить в Claude Code · Командой платформы Все способы и платформы ↓
claude mcp add --env VIZNOIR_RENDER_BACKEND=<VIZNOIR_RENDER_BACKEND> --env VIZNOIR_OUTPUT_DIR=<VIZNOIR_OUTPUT_DIR> --transport stdio viznoir -- uvx viznoir
Открыть на GitHub

Что делает viznoir

viznoir — MCP-сервер, который открывает ИИ-агенту рендеринг VTK. Агент читает файлы расчётов, накладывает фильтры, рендерит картинки и экспортирует анимации — всё headless, без ParaView и Jupyter. Пригодится, когда нужно быстро получить кадр или анимацию из данных CFD, МКЭ или томографии прямо из диалога с агентом.

Внутри 22 инструмента: рендеринг (render, cinematic_render, volume_render), фильтры (slice, contour, clip, streamlines), анализ (inspect_data, inspect_physics, extract_stats), зондирование, анимация и сравнение. Отдельно есть compose_assets — собирает многослойную историю с уравнениями в LaTeX. Поддерживается больше 50 форматов файлов, среди них OpenFOAM, VTK, CGNS, Exodus, STL и glTF.

Нужен Python 3.10 или новее; VTK-колесо ставится автоматически, headless-рендеринг через EGL поддержан. Дополнительные наборы (mesh, composite, all) расширяют работу с форматами и разбитой анимацией. Сервер запускается командой mcp-server-viznoir; пути к данным и результатам задаются переменными VIZNOIR_DATA_DIR и VIZNOIR_OUTPUT_DIR. Без указания VIZNOIR_OUTPUT_DIR результаты будет некуда сохранять, так что этот параметр лучше прописать сразу.

Какие задачи решает

  • отрендерить поле давления из OpenFOAM без запуска ParaView
  • собрать анимацию роста линий тока по шагам времени
  • вытащить статистику и список полей из файла расчёта
  • сделать многослойную иллюстрацию с уравнениями в LaTeX
  • сравнить два набора данных в одной сетке кадров

Примеры запросов агенту

  • Открой cavity.foam, отрендери давление с кинематографичным светом и собери историю по физике.
  • Построй анимацию clip_sweep по полю давления и сохрани в VIZNOIR_OUTPUT_DIR.
  • Сравни два расчёта в сетке 2×2 и подпиши поля прямо в сцене.

Как установить viznoir

Командой платформы

claude mcp add --env VIZNOIR_RENDER_BACKEND=<VIZNOIR_RENDER_BACKEND> --env VIZNOIR_OUTPUT_DIR=<VIZNOIR_OUTPUT_DIR> --transport stdio viznoir -- uvx viznoir

Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from viznoir <команда>

По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие

Вопросы о viznoir

Как установить viznoir в Claude Code?

Через CLI: claude mcp add viznoir -- uvx viznoir. Если нужны переменные окружения, добавьте их флагами: `claude mcp add --env VIZNOIR_RENDER_BACKEND=<VIZNOIR_RENDER_BACKEND> --env VIZNOIR_OUTPUT_DIR=<VIZNOIR_OUTPUT_DIR> --transport stdio viznoir -- uvx viznoir`.

Что делает viznoir?

Это MCP-сервер, который даёт агенту доступ к рендерингу VTK: чтение данных расчётов, фильтры, анализ, анимация и экспорт изображений. Всё работает headless, без GUI и дисплей-сервера.

Что нужно для работы viznoir?

Python 3.10 или новее — VTK-колесо установится автоматически. Для запуска сервера используется команда mcp-server-viznoir, а каталоги данных и результатов задаются переменными VIZNOIR_DATA_DIR и VIZNOIR_OUTPUT_DIR.

Похожие MCP-серверы

Всё по теме «Наука и исследования» →
Zotero MCP 54yyyu Подключает библиотеку Zotero к ИИ-агенту: можно искать статьи, читать PDF, добавлять записи и работать с аннотациями. Пригодится для запросов к собственной коллекции исследований. CX Codex +1 ★ 5 548звёзд репо arxiv-mcp-server blazickjp Даёт агенту доступ к статьям arXiv: скачивает исходный LaTeX, читает разделы по отдельности и собирает цитаты прямо на локальном диске. CX Codex +1 ★ 3 231звёзд репо PaperBanana llmsresearch Генерирует научные диаграммы и статистические графики по текстовым описаниям с помощью мультиагентного пайплайна. CX Codex +1 ★ 2 417звёзд репо MATLAB MCP Server matlab Официальный MCP-сервер от MathWorks: агент запускает MATLAB, пишет и выполняет код, проверяет его на стиль и корректность. CX Codex +1 ★ 1 716звёзд репо Hex Research levnikolaevich Ведёт граф исследований: гипотезы, цели, прогоны, качество источников и аудиты. Пригодится, когда нужно не потерять, откуда взялся вывод. CX Codex +1 ★ 583звёзд репо DocsAgent — Zotero, Obsidian & Apple Notes MCP Server docsagent Подключает базы Zotero, хранилища Obsidian и заметки Apple Notes к ИИ-агентам для локального поиска по документам и заметкам. CX Codex +1 ★ 578звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой