tty-table MCP
MCP-сервер оформляет переданные агентом строки в текстовую таблицу с переносами, выравниванием и заданной шириной.
- 311 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Клиент запускает локальный npm-пакет и передает ему строки для оформления.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add mcp/tty-table-mcpОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Клиент запускает локальный npm-пакет и передает ему строки для оформления.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
tty-table MCP превращает структурированные данные агента в таблицу для терминала или текстового отчета. Агент передает строки, при необходимости заголовки и параметры оформления. Сервер возвращает готовый текст, который можно включить в ответ без ручного выравнивания пробелами. Ширина рассчитывается по видимым ячейкам терминала, включая широкие символы Unicode. Сервер переносит текст и оформляет границы по заданным параметрам. Сам пакет также содержит CLI и библиотеку для приложений на JavaScript.
Для кого. Авторам терминальных отчетов, которым нужно показывать длинные значения и числовые столбцы в читаемой таблице.
Подходит, если
- Результаты проверки нужно выровнять по столбцам в текстовом ответе агента.
- Длинные названия не помещаются в окно терминала и требуют переноса.
- В таблице смешаны латиница и широкие символы, из-за чего обычный подсчет длины сбивает границы.
- Одинаковые данные надо показать компактно с заранее заданной шириной.
Не подходит, если
- Требуется диаграмма с графической шкалой и экспортом изображения.
- Агент должен сам получить данные из базы, а подключения к ней нет.
- Пользователю нужен редактируемый Excel-файл с формулами.
Пример запроса к агенту
Оформи эти результаты тестов в таблицу шириной 80 символов, выровняй длительность справа и перенеси длинные названия.MCP
- Транспорт
- stdio
- Авторизация
- не нужна
Ограничения
Текущая версия пакета требует Node.js 22 или новее, включая запуск через MCP и CLI. Сервер получает готовые строки от агента и не содержит подключения к источнику данных. Сервер возвращает текстовую таблицу; интерактивное редактирование ячеек и формулы не входят в этот инструмент. Широкие символы и цветные последовательности учитываются по правилам терминального отображения, поэтому результат в пропорциональном шрифте может выглядеть иначе.
Как отключить. Удалите подключение tty-table из MCP-клиента и завершите запущенный процесс. Уже созданные текстовые отчеты останутся без изменений.
Частые вопросы
Обязательны ли заголовки?
Нет. Строки обязательны, а заголовки можно опустить. Добавьте их, если без названий столбцов отчет будет непонятен.
Какие строки принимает сервер?
Массивы ячеек или объекты с именами столбцов. Выберите один согласованный формат для всего отчета.
Как выровнять числа справа?
Укажите правое выравнивание для нужного заголовка или столбца. В результате проверьте, что разряды читаются в моноширинном шрифте.
Есть ли другие MCP-инструменты?
Сейчас описан один инструмент `render_table`. Перед планированием дополнительных действий проверьте список инструментов своей версии.
Занимают ли цветовые ANSI-коды место в столбце?
Нет. ANSI-последовательности исключаются из измерения ширины. Проверяйте отчет в терминале, который поддерживает выбранное оформление.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыДесктопное рабочее место для SQL с встроенным MCP-сервером: агент читает схему и выполняет запросы в том же клиенте, где работаете вы
MCP-сервер для доступа агента к MySQL: чтение схемы и запросы, по умолчанию только на чтение, запись включается флагами
MCP-сервер на Python для работы с MySQL: список таблиц, чтение данных, выполнение SQL и разбор схемы через контролируемый интерфейс
Один MCP-сервер для SQLite, SQL Server, PostgreSQL и MySQL: агент читает и меняет данные, правит схему и выгружает CSV и JSON
dbt MCP
dbt-mcp
Официальный сервер MCP от dbt Labs: Semantic Layer, метаданные проекта, запуск команд dbt и SQL к хранилищу из агента
MCP-сервер и CLI для генерации научных схем, диаграмм и графиков из текста статьи или данных
Коротко о README
Библиотека поставляется с ESM- и CommonJS-входами. Отдельная браузерная сборка позволяет вывести такую же таблицу в консоль веб-страницы.