mcp

mcp

InstaNode-devMIT
InstaNode MCP-сервер создаёт временную инфраструктуру для разработки — Postgres, Redis, MongoDB, S3, очереди NATS и целые стеки сервисов. Достаточно одного вызова инструмента, и AI-агент получает готовую строку подключения. Вам не нужен Docker, регистрация и кредитная карта. Анонимный доступ работает сразу, а созданные ресурсы живут 24 часа. Этого хватает для тестирования, прототипирования и работы AI-кодинг-агентов. Сервер подходит для сценариев, когда среда разработки должна подняться за секунды, а не настраиваться часами. Инфраструктура создаётся на стороне Instanode, в облаке. Вы получаете готовые URL и строки подключения.

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

Общее

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

Технологии

  • Языки
    TypeScript
  • Транспорт
    stdio

Описание

Возможности

  • Запускает экземпляр PostgreSQL с предустановленным расширением pgvector для хранения и поиска векторных эмбеддингов.
  • Разворачивает Redis с пользователем, ограниченным ACL, и собственным пространством имён для изоляции данных.
  • Поднимает MongoDB с ролью, привязанной строго к конкретной базе данных.
  • Создаёт очередь NATS JetStream с изолированным subject-namespace для работы с событиями.
  • Создаёт S3-совместимое объектное хранилище на базе DigitalOcean Spaces — возвращает endpoint, ключи доступа и префикс бакета.
  • Создаёт публичный URL-вебхук, который перехватывает и сохраняет каждый входящий HTTP-запрос.
  • Развёртывает произвольный контейнер: вы загружаете base64-gzip-архив с Dockerfile и исходным кодом, через 30 секунд сервис доступен по публичному URL.
  • Собирает мультисервисный стек по YAML-манифесту — один вызов create_stack разворачивает все связанные сервисы. Внутренние ссылки (service://<имя>) автоматически резолвятся в кластере.
  • Запрашивает статус развёрнутого стека через инструмент get_stack.
  • Закрепляет за вами ресурс, созданный анонимно, через вызов claim_resource. Для этого передаётся токен из ответа сервера.

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

Установка для разных клиентов:

Claude Code

Выполните в терминале:

claude mcp add instanode -- npx -y @instanode/mcp

Если у вас есть токен для платного тарифа, добавьте переменную окружения:

claude mcp add instanode --env INSTANODE_TOKEN=<ваш_токен> -- npx -y @instanode/mcp

Claude Desktop

Добавьте в файл claude_desktop_config.json:


{
"mcpServers": {
"instanode": {
"command": "npx",
"args": ["-y", "@instanode/mcp"],
"env": {
"INSTANODE_TOKEN": "<опционально>"
}
}
}
}

Cursor, Windsurf, Continue.dev

Пропишите аналогичную конфигурацию в файлах .cursor/mcp.json, mcp_config.json или config.yaml соответственно. Команда запуска везде одинаковая: npx -y @instanode/mcp.

После добавления конфигурации перезапустите MCP-клиент.

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

  • «Создай Postgres-базу с pgvector для RAG-приложения» — AI-агент вызовет create_postgres и вернёт строку подключения.
  • «Разверни Redis и MongoDB для нового микросервиса, дай строки подключения» — будут вызваны create_cache и create_nosql.
  • «Разверни стек из Postgres и Redis по этому instant.yaml» — загружается YAML-манифест, вызывается create_stack.
  • «Задеплой контейнер из архива app.tar.gz, привяжи к нему Postgres и Redis» — конвертируете архив в base64, вызываете create_deploy, передавая токены ресурсов в resource_bindings.

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

  • Язык реализации: TypeScript
  • Транспортный протокол: stdio
  • Лицензия: MIT
  • Совместимые клиенты: Claude Desktop, Claude Code, Cursor, Windsurf, Continue.dev, а также любые другие MCP-хостинги и IDE.

Поделиться