QueryWeaver — MCP-сервер для Claude Code: установка
QueryWeaver переводит вопросы на обычном языке в SQL и возвращает запросы с результатами. Подходит для работы со схемами баз данных через MCP.
Открыть на GitHubЧто делает QueryWeaver
QueryWeaver — open-source MCP-сервер для Text2SQL. Он понимает схему базы как граф, принимает вопрос на естественном языке и формирует SQL-запрос с результатом. В MCP-интерфейсе доступны операции list_databases, connect_database, database_schema и query_database.
Сервер можно запустить в Docker на localhost:5000, после чего подключить его HTTP-интерфейс по пути /mcp. Для клиентов используется конфигурация mcp.json с адресом сервера и Bearer-токеном. QueryWeaver также предоставляет REST API для графов схем и потоковых Text2SQL-запросов.
Для работы сервер подключается к FalkorDB уже при запуске, поэтому без FalkorDB QueryWeaver не стартует. Поддерживаются ключи OPENAI_API_KEY, GEMINI_API_KEY, ANTHROPIC_API_KEY и AZURE_API_KEY; настройки можно передать через .env.
Какие задачи решает
- преобразовать вопрос о данных в SQL-запрос
- изучить схему базы через граф таблиц и связей
- выполнить Text2SQL-запрос против выбранного графа
- подключить MCP-клиент к HTTP-серверу
- получить данные о таблицах, колонках и внешних ключах
Примеры запросов агенту
- Покажи схему подключённой базы и перечисли её таблицы.
- Найди записи, соответствующие этому вопросу, и выполни SQL-запрос.
- Подключись к базе, выбери нужный граф и объясни результат запроса.
Как установить QueryWeaver
Установка
Команды запуска нет в реестре MCP — смотрите README репозитория
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Похожие
Рядом в теме «Бэкенд и API»
Все MCP-серверы по теме «Бэкенд и API» →Вопросы о QueryWeaver
Как установить QueryWeaver в Claude Code?
Запустите сервер командой docker run -p 5000:5000 -it falkordb/queryweaver, затем добавьте HTTP-подключение к http://127.0.0.1:5000/mcp в конфигурацию MCP-клиента. Для авторизации укажите Bearer-токен.
Что делает QueryWeaver?
Он переводит вопросы на естественном языке в SQL с учётом графовой схемы базы данных, а затем возвращает запрос и результат. MCP-операции охватывают список баз, подключение, просмотр схемы и выполнение запросов.
Что нужно QueryWeaver для запуска?
QueryWeaver подключается к FalkorDB при старте, поэтому без него сервер не запустится. Для моделей можно задать один из ключей: OPENAI_API_KEY, GEMINI_API_KEY, ANTHROPIC_API_KEY или AZURE_API_KEY.