Semiotic MCP

Semiotic

MCP-сервер библиотеки Semiotic: агент подбирает тип графика, рисует SVG и сам проверяет конфигурацию по схеме компонентов.

  • 2 717 ★ репозитория
  • Последний коммит
  • Apache-2.0
MCP-серверОфициальный

Минимальный доступ

Почему такой уровень

  • Локальный запуск без ключей; сервер рисует графики по переданным данным.
Все причины и проверки

nteract/semiotic

Установка

Ручная установка

npx -y -p semiotic semiotic-mcp

Первая команда запуска MCP-сервера из README, транспорт stdio. Библиотека для проекта ставится отдельно: `npm install semiotic`.

Доступ и проверки

Как мы проверяем

Минимальный доступИнструмент ничего не запускает и не ходит в сеть.

  • Локальный запуск без ключей; сервер рисует графики по переданным данным.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Semiotic, React-библиотека визуализации данных, содержит MCP-сервер `semiotic-mcp`. Инструмент `renderChart` рисует график в статический SVG и возвращает данные о числе отрисованных меток, чтобы агент проверил результат. `getSchema` отдает схему свойств компонента, `suggestChart` и `suggestCharts` рекомендуют тип графика по образцам строк. `diagnoseConfig` находит пустые данные, неверные размеры и отсутствующие аксессоры, `applyTheme` выдает пресеты тем. Сервер запускается по stdio без ключей и по HTTP на `127.0.0.1`.

Для кого. Разработчики на React, которые поручают агенту построить график или панель и хотят, чтобы он проверил результат, а не отдал код вслепую.

Подходит, если

  • Агент выбирает тип графика под форму данных.
  • После правки конфигурации нужно убедиться, что метки реально нарисовались.
  • Дашборд собирают из потоковых данных с несколькими панелями.
  • В проект переносят пресет темы, например `tufte`.

Не подходит, если

  • В проекте уже закреплена другая библиотека графиков.
  • Нужны только простые столбики, для которых хватит одной строки кода.
  • HTTP-режим хотят открыть наружу без списка разрешенных адресов.

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

Подбери график для столбцов `month` и `revenue`, отрисуй его через `renderChart` и скажи, сколько меток нарисовано.

MCP

Транспорт
stdio, http
Авторизация
не нужна

Ограничения

Сервер связан только с компонентами Semiotic. Рисует статический SVG, часть компонентов работает лишь в браузере и через `renderChart` недоступна. Результаты оценки на моделях в README привязаны к конкретным моделям и задачам и не гарантируют точность с первой попытки. В HTTP-режиме браузерные запросы требуют явного списка `MCP_ALLOWED_ORIGINS`. Проверка через `semiotic-ai --doctor` ловит типичные ошибки конфигурации, но не заменяет просмотр графика глазами.

Как отключить. Удалите запись `semiotic` из MCP-настроек клиента и остановите HTTP-процесс, если запускали `--http`. Пакет `semiotic` в проекте можно оставить.

Частые вопросы

Как подключить сервер?

Выполните `npx -y -p semiotic semiotic-mcp` и пропишите ту же команду в `mcpServers` клиента. Ключи и вход не нужны.

Как запустить HTTP-режим?

Командой `npx -y -p semiotic semiotic-mcp --http --port 3001`. По умолчанию он привязан к `127.0.0.1`.

Как проверить конфигурацию без MCP?

Выполните `npx -p semiotic semiotic-ai --doctor`: команда проверяет JSON компонента и свойств и подсказывает исправления опечаток.

Можно ли защитить HTTP-режим?

Да. Переменная `MCP_AUTH_TOKEN` включает токен, а `MCP_ALLOWED_HOSTS` и `MCP_ALLOWED_ORIGINS` задают разрешенные адреса.

Нужен ли пакет `semiotic` в проекте?

Для сервера хватит `npx`. Саму библиотеку в проект ставят отдельно командой `npm install semiotic`.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы
Официальный

MCP-сервер от AntV для генерации графиков и диаграмм: 25 с лишним типов визуализаций, от линий и столбцов до карт, ментальных карт и диаграмм связей

MCP-серверРасширенный доступ4,4 тыс.Звезды репозитория
Официальный

Язык визуализации для агентов и MCP-сервер: из простой семантической спецификации собираются аккуратные графики

MCP-серверРасширенный доступ4,6 тыс.Звезды репозитория

32 инструмента строят интерактивные графики, KPI-виджеты и дашборды прямо в диалоге с Claude Desktop, VS Code и другими клиентами

MCP-серверРасширенный доступ53Звезды репозитория

Граф знаний с MCP-сервером: агент ищет понятия по смыслу, видит, насколько они подтверждены, и находит спорные места в источниках.

MCP-серверРасширенный доступ131Звезды репозитория

BI как код: дашборды в YAML, семантический слой и локальный MCP-сервер, через который агент черновит графики.

CLIРасширенный доступ104Звезды репозитория
Нужен VPN

MCP-сервер и CLI для генерации научных схем, диаграмм и графиков из текста статьи или данных

MCP-серверРасширенный доступ2,5 тыс.Звезды репозитория

Коротко о README

В README рядом перечислены сервер `semiotic-mcp`, проверка `semiotic-ai --doctor`, схема `ai/schema.json` и `AGENTS.md` для агентов репозитория.

Бейдж для README

Сообщить о проблеме