DataClawe — Database as a Utility — MCP-сервер для Claude Code
MCP-сервер, который даёт агенту доступ к MySQL и PostgreSQL через JSON-команды DCL. Пригодится, когда нужно читать и писать данные без SQL-запросов.
claude mcp add --transport sse dataclawe-database-as-a-utility https://mcp.dataclawe.com/sseЧто делает DataClawe — Database as a Utility
DataClawe — Database as a Utility работает на открытом стандарте DCL (DataClawe Command Language): команды к базе описываются простым JSON, а сервер сам переводит их в нативный SQL. Существующая база и приложение при этом не меняются. Действия привычные: SELECT, INSERT, UPDATE, DELETE, плюс служебные COUNT, EXISTS, SCHEMA, TABLES, STATS, TIMELINE и операции с таблицами вроде TABLE_CREATE и TABLE_COPY.
Условия WHERE пишутся строками в стиле MySQL: status = 'active', age >= 20, name LIKE 'kimura%', status IN (...), BETWEEN, проверки на NULL. Несколько условий соединяются через AND, для OR есть отдельная форма. Поддерживается агрегация с SUM, AVG, COUNT и группировкой по колонке.
Схема хранится в самой таблице: одна служебная строка status=8 на таблицу. При первом INSERT в несуществующую таблицу она создаётся автоматически, а новые колонки дописываются в схему с типом text. При подключении к legacy MySQL или PostgreSQL в эту же строку попадают реальные типы колонок. Удаление логическое — запись помечается, а не стирается.
Сервер разворачивается по адресу https://mcp.dataclawe.com/sse, отдельная установка пакета не нужна.
Какие задачи решает
- выбрать активных пользователей старше 20 лет без написания SQL
- добавить запись в таблицу из агента
- посмотреть схему таблицы перед запросом
- собрать сумму и среднее по заказам с группировкой
- скопировать таблицу перед миграцией
Примеры запросов агенту
- Покажи схему таблицы
users - Найди активных пользователей с
age >= 20, отсортируй поcreated_atи выведи первые 10 - Посчитай, сколько записей в
ordersсо статусомpaid
Как установить DataClawe — Database as a Utility
Командой платформы: удалённый сервер
claude mcp add --transport sse dataclawe-database-as-a-utility https://mcp.dataclawe.com/sseCodex
Codex подключает MCP-серверы только по stdio и streamable HTTP, а этот сервер отдаёт SSE
Файл настроек
{
"mcpServers": {
"dataclawe-database-as-a-utility": {
"url": "https://mcp.dataclawe.com/sse"
}
}
}Файл настроек
{
"servers": {
"dataclawe-database-as-a-utility": {
"type": "sse",
"url": "https://mcp.dataclawe.com/sse"
}
}
}Командой платформы: удалённый сервер
gemini mcp add -t sse dataclawe-database-as-a-utility https://mcp.dataclawe.com/sseПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о DataClawe — Database as a Utility
Как установить DataClawe — Database as a Utility в Claude Code?
Выполните claude mcp add --transport sse dataclawe-database-as-a-utility https://mcp.dataclawe.com/sse.
Что делает DataClawe — Database as a Utility?
Даёт агенту доступ к MySQL и PostgreSQL через JSON-команды DCL, которые сервер переводит в нативный SQL. База и приложение остаются как есть.
Какие базы поддерживаются?
MySQL и PostgreSQL, включая legacy-базы. При подключении к ним реальные типы колонок записываются в служебную строку status=8.