Skip to main content
Glama
redlens-io

RedLens MCP Server

Official
by redlens-io

RedLens — SQL IDE и MCP для Amazon Redshift

Нативный SQL IDE для Redshift в VS Code со встроенным MCP-сервером.

Подключайтесь четырьмя способами, просматривайте каталог, выполняйте SQL, читайте планы выполнения с предупреждениями, учитывающими особенности кластера, — и передавайте те же подключения Copilot или Claude без всякой настройки. Создан для инженеров данных, аналитических инженеров и всех, кто живёт в Redshift и предпочитает не жить во вкладке браузера.

RedLens в работе: кластер в обозревателе, запрос в SQL-редакторе, результаты в таблице с отмеченным внешним ключом, предупреждение в плане выполнения о broadcast join и о том, как это исправить, и снова таблица с персональными данными, скрытыми по умолчанию


Как это выглядит

Редактор и каталог — автодополнение по вашей живой схеме, а также результаты, которые можно фильтровать, превращать в график, транспонировать и экспортировать, не покидая вкладку.

SQL-редактор RedLens с автодополнением по схеме

Графики из любых результатов — бесплатно — выберите тип, столбец-метку и значения, и таблица превратится в график. Сортировка, фильтрация, транспонирование, группировка, сравнение двух запусков и редактирование на месте тоже бесплатны. Премиальной таблицы результатов не существует.

Таблица результатов, переключённая в столбчатую диаграмму: тип диаграммы, столбец-метка и столбцы значений выбираются сверху; на диаграмме — количество мест по аренам из демоданных

Советник по оптимизации таблиц (Pro) — перекос распределения, несортированные блоки, устаревшая статистика и собственные рекомендации AWS, к каждой прилагается SQL, который её исправляет.

Советник по оптимизации таблиц с перекосом, процентом несортированных блоков и устаревшей статистикой и исправляющим SQL

Планы выполнения с предупреждениями, учитывающими особенности кластера — части плана, которые стоят вам денег, названы явно.

План EXPLAIN с аннотированными предупреждениями, учитывающими особенности кластера

PII-safe mode — столбцы, похожие на персональные данные, маскируются, пока вы не попросите, поэтому демонстрация экрана или парное программирование не превращаются в инцидент.

Таблица результатов со столбцом email, замаскированным и помеченным как PII

Datashares, пользователи, роли и политики в дереве — и, для каждого объекта, кто что может делать. Включены гранты на уровне столбцов и RBAC-роли — здесь другие клиенты останавливаются.

Обозреватель RedLens, показывающий datashares, пользователей, роли и политики безопасности, рядом панель со списком грантов на таблицу, включая грант на уровне столбца для RBAC-роли

Сколько вам стоит кластер (Pro) — метрики CloudWatch со стоимостью RPU за выбранный период.

Метрики CloudWatch со стоимостью RPU за выбранный период

Related MCP server: Redshift MCP Server

Открытый исходный код

Это расширение имеет открытый исходный код под лицензией MIT. Всё, что ниже описано как бесплатное, находится в этом репозитории — вы можете читать его, собирать, форкать и использовать в коммерческих целях без чьего-либо разрешения.

RedLens — это open core. Существует второе, платное расширение — RedLens Pro — которое добавляет рекомендации с учётом особенностей кластера, консоль Redshift, ИИ, основанный на вашей схеме, и администрирование управления доступом. Оно закрытое и устанавливается отдельно.

Три вещи, которые стоит сказать прямо, потому что у open core есть репутация, и она заслужена:

  • Бесплатный уровень — это полноценный бесплатный продукт, а не демо. Подключение, просмотр, редактирование, выполнение, чтение результатов и встроенный MCP-сервер реализованы полностью и останутся такими.

  • Ничто из того, что выходит в Free, никогда не перейдёт в Pro. Новые функции Pro — это новые функции, а не те, что у вас уже были.

  • Где проходит граница — это файл, который вы можете прочитать: src/licensing/tiers.ts. Он намеренно находится в открытом репозитории. Вам не нужно ничего устанавливать, чтобы узнать, что вы получаете.

Каждая функция безопасности бесплатна и всегда будет бесплатной — режим только для чтения, защита продакшена, управление транзакциями и PII-safe маскирование. Брать деньги за то, чтобы не допускать утечки PII, — позиция, которую не стоит защищать.


Бесплатно и Pro

RedLens устанавливается бесплатно, и Free — это полный ежедневный цикл работы, а не демо.

Безлимитные подключения всех четырёх видов, обозреватель схем, SQL-редактор с автодополнением и проверками на основе метаданных, вся таблица результатов, история запросов, сохранённые запросы, SQL-блокноты, визуализатор EXPLAIN, визуальный конструктор запросов, импорт CSV, дерево управления доступом, сеансы и блокировки, базовые MCP-инструменты только для чтения и все функции безопасности. Подключения никогда не подсчитываются. История никогда не ограничивается.

Pro — это то, что экономит деньги, предотвращает инциденты и управляет доступом.

Free

Pro

Подключения — Data API · прямое · SSH-бастион · Demo

Безлимитно

Безлимитно

Обозреватель схем, внешние схемы (Spectrum), предпросмотр таблиц

✓

✓

SQL-редактор — автодополнение по метаданным, линтинг, отмена, транзакции

✓

✓

Таблица результатов — сортировка, фильтр, графики, тепловая карта, транспонирование, группировка, сравнение запусков, редактирование на месте, экспорт

✓

✓

История запросов · сохранённые запросы · SQL-блокноты · визуальный конструктор запросов

✓

✓

Визуализатор EXPLAIN — предупреждения DS_BCAST/DS_DIST, рекомендации по DISTKEY/SORTKEY

✓

✓

Импорт CSV · диаграмма схемы · скрипты объектов · тестовые данные

✓

✓

Дерево управления доступом — datashares, пользователи, роли, привилегии, сеансы, блокировки

✓

✓

Безопасность — режим только для чтения, защита продакшена, PII-safe маскирование

✓

✓

MCP-сервер — list_*, execute_query (только чтение), explain_query

✓

✓

Панель производительности — метрики CloudWatch, стоимость RPU

—

✓

Советник по таблицам — перекос, устаревшая статистика, рекомендации AWS Advisor + SQL

—

✓

Мониторинг запросов и загрузки — очереди WLM, стоимость каждого запроса, расшифрованные ошибки COPY

—

✓

Просмотр кластера — параметры, сеть, снапшоты, обслуживание, журналирование, лимиты, события

Только свойства

Все десять разделов

Сгенерированный CLI aws для действий в консоли · генератор IAM-политик только для чтения

—

✓

Сравнение схем · Сравнение данных таблиц · Планирование запросов

—

✓

Мастера S3 UNLOAD / COPY

—

✓

Эффективный доступ · политики RLS и маскирования · генерация кода администрирования пользователей/ролей/datashare

—

✓

ИИ — NL→SQL, объяснение плана, оптимизация, исправление последней ошибки, описание объекта, чат @redlens

—

✓

Расширенные MCP-инструменты — здоровье таблиц, история запросов, рекомендации, запись, UNLOAD

—

✓

Каждая установка начинается с 14 дней полного Pro. Без кредитной карты. Без аккаунта. Без регистрации. Пробный период начинается с первой активации. Когда он заканчивается, ничего не ломается — функции Pro блокируются, всё остальное продолжает работать вечно.

Чтобы начать пробный период, установите RedLens Pro — он добавится к этому расширению. Покупать заранее ничего не нужно, и регистрироваться не нужно.

Наше обещание: ничто из того, что выходит в Free, никогда не перейдёт в Pro. Новые функции Pro — это новые функции, а не те, что у вас уже были.

Цена

Лицензии приобретаются вне VS Code и вне Visual Studio Marketplace. Вы покупаете на сайте RedLens, получаете ключ по электронной почте и вставляете его в VS Code с помощью RedLens: Manage Licence. Создавать аккаунт не нужно, и общаться с сервером RedLens не нужно: ключи проверяются офлайн с помощью открытого ключа, встроенного в расширение.

Отмена — это кнопка в портале клиента — никаких писем нам, без срока уведомления, и Pro сохраняется до конца оплаченного срока. Там же находятся счета, способ оплаты, места и активации машин.

Два обязательства, которые вы получаете при оплате:

  • Возврат: 14 дней, без вопросов — при покупке или продлении.

  • Если лицензия истечёт, ничто из вашего не пострадает — функции Pro блокируются, а всё остальное продолжает работать вечно. Подключения, история, сохранённые запросы и блокноты остаются нетронутыми, а Free никогда не истекает.


Почему RedLens

Нативный Redshift, а не Postgres в шляпе. Не нужно искать драйвер и устанавливать второе расширение. Рекомендации по ключам распределения и сортировки, перекос, очереди WLM, стоимость RPU, расшифрованные ошибки COPY, datashares, RLS и маскирование, эффективные разрешения — то, на чём кластер Redshift действительно ломается.

MCP-сервер встроен. Ваши подключения доступны GitHub Copilot, Claude и любому MCP-клиенту внутри VS Code, с принудительным режимом только для чтения на уровне движка — гарантия живёт в движке запросов, а не в промпте. Ноль настройки; установка RedLens и есть настройка.

PII маскируется до того, как результаты попадут к модели. При включённом режиме PII-safe маскирование происходит на выходе из движка, поэтому языковая модель или MCP-клиент никогда не видят исходные значения.

Ничто не покидает вашу машину. Никакого аккаунта, бэкенда телеметрии и сервера лицензий. Учётные данные AWS остаются в ~/.aws или в VS Code Secret Storage. RedLens работает внутри приватной VPC без исходящего трафика.


Подключение четырьмя способами

Режим

Что нужно

Для чего подходит

Запуск выделенного фрагмента или всего файла — Ctrl+Enter, отмена выполняющегося запроса, явное управление транзакциями. Автодополнение работает на основе живых метаданных каталога — реальных схем, таблиц и колонок — плюс ключевых слов и функций Redshift. Линтинг, сниппеты, сохранённые запросы и доступная история поиска — всё в комплекте.

Сетка результатов — вся, бесплатно

Сортировка, фильтрация, диаграммы, тепловая карта, транспонирование, группировка, закрепление базовой линии и сравнение двух запусков между собой, редактирование строк на месте с фиксацией, вставка строк, экспорт. Никакой «премиальной сетки» не существует.

SQL-ноутбуки и визуальный конструктор запросов

Ячейки ноутбука для повествовательного анализа; конструктор для тех случаев, когда удобнее кликать, чем печатать.

Визуализатор EXPLAIN

План в виде дерева с предупреждениями, учитывающими особенности хранилища, — DS_BCAST / DS_DIST-трансляции, чрезмерно большие сканирования — и конкретными рекомендациями по DISTKEY/SORTKEY. Также поддерживается EXPLAIN ANALYZE.

Встроенный MCP-сервер

Инструменты только для чтения, автоматически регистрируемые внутри VS Code: список баз данных, схем, таблиц и колонок, выполнение запроса только для чтения, объяснение запроса. Режим только для чтения обеспечивается движком. Направьте Copilot или Claude на ваше хранилище без написания файла конфигурации.

Безопасность — всегда бесплатно

Режим только для чтения. Защита продакшена, требующая подтверждения перед записью в кластер, помеченный вами как продакшен. Маскирование, безопасное для PII. Всё это бесплатно навсегда и по замыслу не может быть перенесено в Pro.

Панель производительности Pro

Метрики инфраструктуры CloudWatch рядом с активностью запросов и стоимость RPU за просматриваемый период. Обновление только по вашему запросу — вызовы метрик тарифицируются за каждый запрос, а панель, опрашивающая по таймеру, — это счёт, на который вы не соглашались.

Table Advisor Pro

Рекомендации по ключам распределения и сортировки, перекос, устаревшая статистика — плюс рекомендации AWS Advisor с предлагаемым SQL.

Мониторинг запросов и загрузки Pro

Очереди WLM, стоимость каждого запроса и ошибки COPY, расшифрованные в понятные действия.

Просмотр кластера Pro

Конфигурация консоли Redshift на боковой панели: параметры, сеть, снимки, обслуживание, журналирование, запланированные действия, лимиты, события и зарезервированные узлы. Только для чтения, а раздел Properties бесплатен. Параметры, отличающиеся от значений по умолчанию движка, перечислены первыми — консоль так не делает. RedLens никогда не изменяет ваш кластер: для действий он генерирует CLI-команду aws для вашего просмотра и запуска, а также генерирует минимальную политику IAM только для чтения, объясняя, что сломается без каждого оператора.

Сравнение схем · Сравнение данных таблиц · Планирование запросов Pro

Сравните две схемы и получите DDL миграции. Построчное сравнение двух таблиц. Сгенерируйте CLI EventBridge Scheduler для выполнения запроса по расписанию.

Мастера S3 UNLOAD / COPY Pro

Пошаговый UNLOAD с форматом, сжатием и партиционированием; пошаговый COPY с ролью IAM и обработкой ошибок, которая действительно нужна COPY. Генерируется для просмотра — никогда не выполняется за вашей спиной.

Управление доступом Pro

Effective Access: почему пользователь может что-то делать, с транзитивным разрешением ролей и точным путём, который это предоставляет. Политики RLS и маскирования. Сгенерированный SQL для пользователей, ролей и даташеров — всегда для просмотра, никогда не выполняется.

ИИ Pro

Естественный язык в SQL, объяснение плана, оптимизация запроса, исправление последней ошибки, описание объекта — всё на основе вашего живого каталога — плюс участник чата @redlens. ИИ работает на вашей подписке на языковую модель VS Code; RedLens не поставляет модель и не требует API-ключ.


Требования

  • VS Code — минимальную версию см. в поле Version на этой странице.

  • Доверенное рабочее пространство: RedLens хранит учётные данные хранилища и может открывать SSH-туннели, поэтому не работает в Restricted Mode.

  • Для подключений Data API: учётные данные AWS в ~/.aws с разрешением на вызов Redshift Data API. RedLens может сгенерировать для вас минимальную политику IAM только для чтения.

  • Для прямых подключений: сетевая доступность кластера (опционально через SSH-бастион).

  • Для режима Demo: ничего.

  • ИИ-функции используют API языковой модели VS Code и поэтому требуют активной подписки Copilot (или аналога). RedLens не перепродаёт доступ к моделям.

RedLens запускает встроенный MCP-сервер как отдельный локальный процесс, чтобы MCP-клиенты внутри VS Code могли получить доступ к вашим подключениям. Он общается через stdio, регистрируется только внутри VS Code и останавливается вместе с расширением.


Безопасность и конфиденциальность

  • Нет сервера RedLens. Никакой учётной записи, входа или обратного вызова. Расширение никогда не связывается с нами.

  • Учётные данные остаются локальными. Учётные данные IAM читаются из ~/.aws; пароли, SSH-ключи и лицензионные ключи хранятся в VS Code Secret Storage.

  • Лицензионные ключи проверяются офлайн с помощью открытого ключа Ed25519, встроенного в расширение. RedLens работает в изолированной VPC без исходящего трафика.

  • Режим только для чтения обеспечивается движком, а не подсказкой — именно это делает открытие вашего хранилища языковой модели оправданным.

  • Режим PII-safe маскирует значения до их выхода из движка, поэтому MCP-клиенты и языковые модели никогда не получают необработанные данные.

  • Ваш SQL, имена схем, конечные точки, результаты и ошибки никогда не передаются в RedLens.

Телеметрия по умолчанию выключена. Если вы её включите, RedLens записывает только факт активации расширения и то, какие из его собственных команд выполнялись, — никогда SQL, имена объектов, конечные точки, имена баз данных, идентификаторы учётных записей AWS, сообщения об ошибках, количество строк или результаты. Собственная настройка телеметрии VS Code всегда имеет приоритет: если она выключена, RedLens не отправляет ничего в любом случае.


FAQ

Ничего не сломается. Функции Pro блокируются, а всё, что входит в бесплатную колонку, продолжает работать вечно, без ограничений и без назойливых окон. Ваши подключения, история, сохранённые запросы и ноутбуки останутся нетронутыми.

Нет и нет. Подключения никогда не учитываются. История никогда не ограничивается. Free — это не пробная версия с более длинным фитилём, это сам продукт.

Нет. Никакой учётной записи, кредитной карты или электронной почты. Пробная версия начинается при первой активации расширения.

Купите здесь — RedLens Pro, $99/год или Team seats, $79/место/год. Ваш чек придёт по электронной почте с кнопкой Access purchase; ключ находится на странице, которую она открывает, в разделе Benefit Grants, а также в вашем аккаунте в любое время. Выполните RedLens: Manage Licence в VS Code и вставьте его. Покупка происходит вне VS Code и вне Marketplace, поэтому ничто в ней не зависит от того, знает ли Marketplace, что вы заплатили.

Да. Проверка лицензии выполняется офлайн — расширение хранит открытую часть ключа подписи. Единственный сетевой трафик, который генерирует RedLens, — это трафик к вашему собственному хранилищу и, для функций Data API и CloudWatch, к конечным точкам AWS, до которых вы уже дотягиваетесь.

Функции Pro блокируются, и вы возвращаетесь к бесплатному тарифу, который никогда не истекает и никогда не ограничивается. Ничего из вашего не удаляется: подключения, история, сохранённые запросы и ноутбуки остаются нетронутыми, а ваши базы данных вообще не затрагиваются. Продление немедленно восстанавливает Pro.

Никакой SQL, имена схем, конечные точки, результаты или ошибки никогда не покидают вашу машину. См. Безопасность и конфиденциальность выше.


Поддержка

  • Ошибки и запросы функций: публичный трекер проблем, указанный в разделе Resources на этой странице.

  • Сообщения о безопасности: см. SECURITY.md. Пожалуйста, не открывайте публичный issue для проблем безопасности.

  • Выставление счетов и лицензирование: контакт из вашего чека о покупке.


Лицензия

Это расширение с открытым исходным кодом по лицензии MIT. RedLens Pro — это отдельное коммерческое расширение с собственным лицензионным соглашением с конечным пользователем.

Amazon Redshift, Amazon S3, AWS и CloudWatch являются товарными знаками Amazon.com, Inc. или её аффилированных лиц. RedLens — независимый продукт и не связан с Amazon Web Services, не одобрен и не спонсируется ею.


Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    C
    maintenance
    Provides read-only access to PostgreSQL databases, enabling querying, schema exploration, and table metadata retrieval via MCP tools like query, list-tables, describe-table, list-schemas, and list-environments.
    5
    MIT