Перейти к содержимому

Neon

Инструмент для управления базами Neon Postgres через естественный язык без SQL или API.

TypeScript
466 stars

Описание

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.

Информация

Язык
TypeScript
Лицензия
MIT License
GitHub Stars
466

Ссылки