infrawise

infrawise

Sidd27MIT
7 звёзд
Infrawise — MCP-сервер для детерминированного анализа AWS-инфраструктуры. Он статически анализирует код, облачное окружение AWS и схемы баз данных, а затем передаёт эти данные AI-ассистентам. Claude Code перестаёт гадать: он точно знает, какие таблицы существуют, какие индексы настроены и как функции связаны с сервисами. Сервер решает проблему неосведомлённости AI-агентов о продакшн-инфраструктуре. Вместо того чтобы предлагать .scan() на таблице с 50 миллионами записей или дублировать уже существующий GSI, AI видит точную картину через контекст MCP. Вы тратите минуту на инициализацию — и получаете надёжного помощника, который понимает реальную архитектуру проекта.
Подключение

Подключить infrawise

Выберите способ запуска и свой MCP-клиент. Ниже останется одна готовая инструкция, которую можно проверить и скопировать.

1

Способ подключения

2

Куда подключить

3

Скопируйте и проверьте

Claude Desktop / Claude Code

Клиент запускает MCP-сервер как локальный процесс.

  1. 1.Откройте настройки MCP в Claude.
  2. 2.Добавьте сервер с указанной командой и переменными окружения.
  3. 3.Перезапустите Claude, если сервер не появился автоматически.
json
{
  "mcpServers": {
    "infrawise": {
      "command": "npx",
      "args": [
        "-y",
        "infrawise"
      ]
    }
  }
}

Сгенерировано из существующей команды запуска. Желательно сверить с README.

Инструкция собрана из данных карточки и пока не отмечена как проверенная редакцией. Сверьте команду с README источника и не передавайте лишние права или секреты.

Как оценить infrawise

infrawise относится к Cloud и DevOps, PostgreSQL, AWS. Ниже собраны проверяемые признаки, по которым его можно сравнить с другими серверами каталога.

Происхождение
Проект сообщества
Лицензия
MIT
Реализация
TypeScript
Транспорт
streamable-http

Что проверить перед выбором

  • Изучите README, открытые issues и историю последних изменений в репозитории.
  • Проверьте команду установки и зависимости перед запуском в рабочем окружении.
  • Ограничьте доступ MCP-сервера только нужными файлами, API и переменными окружения.

Карточка отредактирована 20.07.2026.

Автоматическая проверка источника ещё не выполнена. Внешних источников в карточке: 1.

Характеристики

Общее

  • СтатусСообщество
  • РазработчикSidd27
  • ЛицензияMIT

Технологии

  • Языки
    TypeScript
  • Транспорт
    streamable-http

Описание

Возможности

  • Статический анализ кодовой базы: находит все обращения к DynamoDB, Lambda, SQS, EventBridge и S3.
  • Извлечение схем DynamoDB: partition key, sort key, LSI и GSI с проекциями атрибутов.
  • Анализ схем PostgreSQL: таблицы, типы данных, индексы, внешние ключи и триггеры.
  • Построение графа сервисов: показывает, какие функции вызывают какие таблицы и слушают очереди.
  • Валидация конфигурации AWS через команду infrawise doctor.
  • Выявление опасных паттернов: полное сканирование таблиц, неоптимальные запросы, «горячие» партиции.
  • Генерация команд на создание индексов (SQL CREATE INDEX или конфигурация GSI).
  • Интеграция с любым MCP-клиентом: Claude Desktop, Claude Code, Cursor.

Как подключить

Установите сервер глобально или используйте npx:

npx -y infrawise

Перейдите в корень проекта и инициализируйте конфигурацию:

npx infrawise init

Проверьте подключение к AWS:

infrawise doctor

Добавьте сервер в конфигурацию MCP-клиента. Для Claude Desktop отредактируйте файл claude_desktop_config.json:

{ "mcpServers": { "infrawise": { "command": "npx", "args": ["-y", "infrawise"] } } }

Перезагрузите Claude Desktop. Сервер подключится автоматически.

Примеры запросов

  • «Найди в коде обращения к DynamoDB. Покажи схему таблицы Users: partition key, sort key и все GSI.»
  • «Проверь PostgreSQL базу. Какие индексы установлены на таблицу orders? Сгенерируй оптимальный индекс для запросов по статусу.»
  • «Построй граф зависимостей для проекта. Какие Lambda-функции вызывают сканирование таблиц?»
  • «Напиши команду CREATE INDEX для таблицы audit_logs по колонке created_at. Нужно покрыть запросы за последние 30 дней.»

Технические детали

  • Язык: TypeScript
  • Транспорт: Streamable HTTP
  • Лицензия: MIT
  • Совместимые клиенты: Claude Desktop, Claude Code, Cursor, любые MCP-клиенты
  • Системные требования: Node.js, доступ к аккаунту AWS

Поделиться