Neon
Инструмент для управления базами Neon Postgres через естественный язык без SQL или API.
Описание
Neon MCP Server — открытый инструмент на Node.js для взаимодействия с Neon API. Позволяет использовать естественный язык для создания проектов, веток, выполнения SQL-запросов, миграций и оптимизации производительности. Поддерживает удалённый (OAuth) и локальный режимы. Идеален для разработчиков и неспециалистов: упрощает управление базами данных, минимизирует ошибки через безопасные временные ветки. Применяется в IDE вроде Cursor, Claude для seamless интеграции с LLM.
Возможности
Управление проектами
Создание, удаление, просмотр и описание Neon проектов с ветками и базами.
Управление ветками
Создание, удаление, сброс веток с использованием branching для безопасных изменений.
Выполнение SQL-запросов
Запуск одиночных запросов, транзакций, просмотр таблиц и схем.
Миграции баз данных
Подготовка и применение миграций в временных ветках для безопасного тестирования.
Оптимизация производительности
Анализ запросов, explain-планы, выявление медленных запросов и предложения индексов.
Управление вычислениями
Просмотр compute-эндпоинтов по веткам с деталями о размере и автоскейлинге.
Аутентификация Neon
Настройка Neon Auth с интеграцией Stack Auth для проектов.
Установка
Предварительные требования: Node.js (>=18), аккаунт Neon, MCP-клиент.
Опция 1: Удалённый сервер (OAuth, без API-ключа):
{
"mcpServers": {
"Neon": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.neon.tech/mcp"]
}
}
}
Сохраните конфиг, перезапустите клиент, авторизуйтесь через OAuth.
Опция 2: Локальный сервер (с API-ключом Neon):
{
"mcpServers": {
"neon": {
"command": "npx",
"args": [
"-y",
"@neondatabase/mcp-server-neon",
"start",
"<YOUR_NEON_API_KEY>"
]
}
}
}
Для Windows используйте ‘cmd’ или ‘wsl’ в command.