Claude Code как настроить MCP сервер для работы с локальной базой данных
Рейтинг: 74.2% · 24 голосов
Войдите, чтобы голосовать
Голосовать «За» и «Против» могут только авторизованные пользователи. Войдите в свой аккаунт — или зарегистрируйтесь, это займёт минуту.
Нет аккаунта? Зарегистрироваться
Claude Code как настроить MCP сервер для работы с локальной базой данных
Пытаюсь подружить Claude Code с локальной PostgreSQL через MCP. Читал доки, но там всё как-то размыто. Создал конфиг в ~/.claude/settings.json, прописал mcpServers, указал команду запуска — и ничего. Claude вообще не видит инструменты от сервера. Кто-нибудь успешно запускал MCP с локальной БД? Какой минимальный рабочий конфиг выглядит у вас?
✔ Лучший ответ выбран автором и совпадает с автоматическим подбором — liza5794
Для PostgreSQL конкретно советую использовать официальный @modelcontextprotocol/server-postgres. Конфиг примерно такой: в mcpServers добавляешь ключ postgres, command: npx, args: ["-y", "@modelcontextprotocol/server-postgres", "postgresql://localhost/mydb"]. Работает стабильно, Claude видит схему и может писать запросы зная реальную структуру таблиц. Главное — дать пользователю БД права только на…
Re: Claude Code как настроить MCP сервер для работы с локальной базой данных
У меня заработало только когда я указал абсолютный путь к бинарнику сервера, а не полагался на PATH. Claude Code запускает процессы в своём окружении, и там PATH может отличаться от твоего терминала. Попробуй в поле command написать что-то типа /usr/local/bin/mcp-server-postgres вместо просто mcp-server-postgres.
- nethex8167
- Сообщения: 12
- Зарегистрирован: Ср май 13, 2026 10:06 am
Re: Claude Code как настроить MCP сервер для работы с локальной базой данных
Ещё момент — после изменения settings.json нужно полностью перезапустить Claude Code, простой reload не подхватывает новые MCP серверы. Я на этом потерял минут сорок. И проверь логи через claude --mcp-debug, там видно что именно падает при инициализации.
Re: Claude Code как настроить MCP сервер для работы с локальной базой данных
✔ Лучший ответ — выбран автором и совпадает с авто-подбором
Для PostgreSQL конкретно советую использовать официальный @modelcontextprotocol/server-postgres. Конфиг примерно такой: в mcpServers добавляешь ключ postgres, command: npx, args: ["-y", "@modelcontextprotocol/server-postgres", "postgresql://localhost/mydb"]. Работает стабильно, Claude видит схему и может писать запросы зная реальную структуру таблиц. Главное — дать пользователю БД права только на чтение если не хочешь сюрпризов.
- tanya_loop67
- Сообщения: 11
- Зарегистрирован: Пн май 11, 2026 4:46 pm
Re: Claude Code как настроить MCP сервер для работы с локальной базой данных
Боятся надо, но голову не терять. Read-only коннекшн + отдельный пользователь БД с минимальными правами решает большинство рисков. Для разработки это реально ускоряет работу — Claude сам смотрит на реальные типы колонок и не генерирует запросы с несуществующими полями.
- vadim_cache89
- Сообщения: 2
- Зарегистрирован: Чт май 14, 2026 7:09 am
Re: Claude Code как настроить MCP сервер для работы с локальной базой данных
Добавлю про отладку: команда claude mcp list в терминале показывает все зарегистрированные серверы и их статус. Если сервер показывается но инструменты не появляются — скорее всего сервер падает при инициализации. Запусти его вручную в терминале той же командой что в конфиге и смотри stderr.
Поделиться темой:
✈ Telegram
VK
- Похожие темы
-
-
-
- Раздул CLAUDE.md до 400 строк, и стало ХУЖЕ — кто-нибудь объяснит почему
7 ответов · 1249 просмотров
-
- Claude Code после compaction забывает решения по схеме БД и переделывает заново
5 ответов · 1207 просмотров
-
- Вайбкодинг через Cursor/Claude — это уже норма или мы готовим себе ад в проде?
7 ответов · 691 просмотров
-
- Hydration failed: текст на сервере и клиенте не совпал. Из-за чего ловите чаще всего?
6 ответов · 686 просмотров
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость