Neon MCP Server
Официальный удаленный MCP-сервер Neon: проекты, ветки, SQL-запросы и миграции Postgres через агента
Установка
npx neon@latest initАвторизует через OAuth, создает API-ключ и настраивает Cursor, VS Code или Claude Code.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер переводит запросы агента в вызовы Neon API. Агент может создавать проекты и ветки, смотреть схему таблиц, выполнять SQL и транзакции, искать медленные запросы и разбирать планы выполнения. Миграции идут через временную ветку: сначала подготовка и проверка, затем применение к основной. Набор инструментов ограничивается параметрами URL: режим только чтения, категории инструментов и привязка к одному проекту.
Для кого. Для разработчиков, которые держат Postgres в Neon и хотят управлять базой из IDE или агента.
Подходит, если
- Нужно быстро поднять базу или ветку для эксперимента
- Нужно выполнить миграцию схемы с проверкой на отдельной ветке
- Нужно найти медленные запросы и понять, почему они тормозят
Не подходит, если
- База работает не в Neon
- Нужен доступ к производственной базе: вендор не рекомендует использовать сервер в проде
Пример запроса к агенту
Создай в Neon базу my-database и таблицу users с полями id, name, emailОграничения
Нужен аккаунт Neon, вход через OAuth или API-ключ. Сервер удаленный, работает только через mcp.neon.tech. Вендор предупреждает, что сервер рассчитан на разработку, а действия агента нужно проверять. Если в Neon включен IP Allow, адреса сервера надо добавить в список.
Как отключить. Удалите запись Neon из конфигурации MCP клиента и отзовите доступ OAuth или API-ключ в консоли Neon.
MCP
- Транспорт
- http, sse
- Авторизация
- OAuth
Проверка безопасности
- Может создавать и удалять проекты и ветки
- Выполняет SQL в облачной базе
Коротко о README
README описывает три способа подключения: команда neon init, которая сама настраивает редактор, удаленный сервер с OAuth и удаленный сервер с API-ключом. Отдельно разобраны режим только чтения и параметры URL для ограничения инструментов. Есть список инструментов, доступных без права записи, и заметка про устаревший транспорт SSE. Сам сервер написан на Next.js и развернут на Vercel, лицензия MIT.
Частые вопросы
Как запретить агенту изменения?
Добавьте ?readonly=true к адресу сервера или снимите полный доступ при авторизации OAuth. Тогда останутся только инструменты чтения, а run_sql примет лишь читающие запросы.
Можно ли ограничить доступ одним проектом?
Да, параметр projectId в адресе сервера привязывает все операции к указанному проекту.
Похожие
166 скиллов для научных задач: биоинформатика, хемоинформатика, клинические данные, геоданные и доступ к 100+ базам
Открытый MCP-сервер Google для баз данных: готовые инструменты для Postgres, MySQL, BigQuery, Spanner и других, плюс свои инструменты в tools.yaml
Официальные скиллы Hugging Face: работа с Hub через CLI hf, датасеты, обучение моделей, Spaces, оценка и деплой
Экономный по токенам MCP-сервер для PostgreSQL, MySQL, MariaDB, SQL Server и SQLite с режимом только для чтения