
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.