RedLens MCP Server
OfficialRedLens — SQL IDE и MCP для Amazon Redshift
Нативный SQL IDE для Redshift в VS Code со встроенным MCP-сервером.
Подключайтесь четырьмя способами, просматривайте каталог, выполняйте SQL, читайте планы выполнения с предупреждениями, учитывающими особенности кластера, — и передавайте те же подключения Copilot или Claude без всякой настройки. Создан для инженеров данных, аналитических инженеров и всех, кто живёт в Redshift и предпочитает не жить во вкладке браузера.

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

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

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

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

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

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

Сколько вам стоит кластер (Pro) — метрики 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 — предупреждения | ✓ | ✓ |
Импорт CSV · диаграмма схемы · скрипты объектов · тестовые данные | ✓ | ✓ |
Дерево управления доступом — datashares, пользователи, роли, привилегии, сеансы, блокировки | ✓ | ✓ |
Безопасность — режим только для чтения, защита продакшена, PII-safe маскирование | ✓ | ✓ |
MCP-сервер — | ✓ | ✓ |
Панель производительности — метрики CloudWatch, стоимость RPU | — | ✓ |
Советник по таблицам — перекос, устаревшая статистика, рекомендации AWS Advisor + SQL | — | ✓ |
Мониторинг запросов и загрузки — очереди WLM, стоимость каждого запроса, расшифрованные ошибки COPY | — | ✓ |
Просмотр кластера — параметры, сеть, снапшоты, обслуживание, журналирование, лимиты, события | Только свойства | Все десять разделов |
Сгенерированный CLI | — | ✓ |
Сравнение схем · Сравнение данных таблиц · Планирование запросов | — | ✓ |
Мастера S3 UNLOAD / COPY | — | ✓ |
Эффективный доступ · политики RLS и маскирования · генерация кода администрирования пользователей/ролей/datashare | — | ✓ |
ИИ — NL→SQL, объяснение плана, оптимизация, исправление последней ошибки, описание объекта, чат | — | ✓ |
Расширенные MCP-инструменты — здоровье таблиц, история запросов, рекомендации, запись, UNLOAD | — | ✓ |
Каждая установка начинается с 14 дней полного Pro. Без кредитной карты. Без аккаунта. Без регистрации. Пробный период начинается с первой активации. Когда он заканчивается, ничего не ломается — функции Pro блокируются, всё остальное продолжает работать вечно.
Чтобы начать пробный период, установите RedLens Pro — он добавится к этому расширению. Покупать заранее ничего не нужно, и регистрироваться не нужно.
Наше обещание: ничто из того, что выходит в Free, никогда не перейдёт в Pro. Новые функции Pro — это новые функции, а не те, что у вас уже были.
Цена
Pro — $99 за человека в год. → Купить RedLens Pro
Team — $79 за место в год, минимум 5 мест. → Купить места для Team
Enterprise — по запросу.
Лицензии приобретаются вне 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, не одобрен и не спонсируется ею.
This server cannot be deployed
Maintenance
Related MCP Connectors
Query your org's data in natural language — read-only MCP access to SQL, NoSQL, files & warehouses.
Read-only MCP for identity resolution and write guardrails.
Read-only MCP access to sessions, funnels, campaigns, errors, live visitors, and anomalies.
Provides read access to your GKE and Kubernetes resources.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables connecting to Amazon Redshift and executing SQL queries with read-only safety checks.1-
- AlicenseNot gradedqualityDmaintenanceEnables interacting with Amazon Redshift databases through SQL queries, schema exploration, and execution plan analysis.5MIT
- AlicenseNot gradedqualityBmaintenanceEnables secure, read-only access to Amazon Redshift data warehouses for AI assistants, allowing schema inspection, query execution, and data understanding.31 npm1MIT
- AlicenseAqualityCmaintenanceProvides 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.5MIT