DB2TOON MCP — MCP-сервер для Claude Code: установка и функции
Извлекает структуру базы данных или SQL-дампа и передаёт её агенту в формате TOON. Пригодится, когда нужно изучить таблицы и связи через MCP.
claude mcp add db2toon-mcp -- docker run -i --rm ghcr.io/kamil5b/db2toon:v1.4.4Что делает DB2TOON MCP
Сервер предоставляет инструмент db2toon.extract_schema: он получает диалект и источник, затем возвращает описание схемы в TOON. Можно подключить базу или передать текстовый SQL-дамп; дамп разбирается офлайн и не выполняется. Поддерживаются PostgreSQL, SQLite, DuckDB, MySQL, MariaDB, CockroachDB, SQL Server и Oracle.
Извлечение работает только на чтение. По умолчанию операция ограничена 30 секундами, а ответ — 4 MiB; эти пределы можно уменьшить через options. Для запуска через Claude Code установка использует Docker. Если нужен DuckDB, учтите: для этого диалекта требуется libduckdb во время выполнения.
Какие задачи решает
- получить описание таблиц и столбцов базы данных
- разобрать SQL-дамп без его выполнения
- передать агенту сведения о связях и индексах
- собрать схему в формате TOON для документации
Примеры запросов агенту
- Извлеки схему PostgreSQL из
./schema.sqlи объясни связи между таблицами. - Посмотри структуру базы SQLite
./schema.dbи перечисли таблицы с их столбцами. - Разбери дамп
./schema.sqlдля MySQL и выведи схему в TOON.
Как установить DB2TOON MCP
Командой платформы
claude mcp add db2toon-mcp -- docker run -i --rm ghcr.io/kamil5b/db2toon:v1.4.4Командой платформы
codex mcp add db2toon-mcp -- docker run -i --rm ghcr.io/kamil5b/db2toon:v1.4.4Файл настроек
{
"mcpServers": {
"db2toon-mcp": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/kamil5b/db2toon:v1.4.4"
]
}
}
}Файл настроек
{
"servers": {
"db2toon-mcp": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/kamil5b/db2toon:v1.4.4"
]
}
}
}Командой платформы
gemini mcp add db2toon-mcp docker run -i --rm ghcr.io/kamil5b/db2toon:v1.4.4По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о DB2TOON MCP
Как установить DB2TOON MCP в Claude Code?
Выполните claude mcp add db2toon-mcp -- docker run -i --rm ghcr.io/kamil5b/db2toon:v1.4.4. Команда добавит сервер, запущенный в Docker.
Что делает DB2TOON MCP?
Он извлекает схему базы данных или разбирает SQL-дамп и предоставляет результат в TOON через инструмент db2toon.extract_schema.
Выполняет ли сервер SQL-дамп?
Нет. Файл дампа разбирается офлайн; запросы из него не выполняются. Сам сервер работает только на чтение.