
Fastmcp Sqltools
Происхождение не определеноПодключить Fastmcp Sqltools
Выберите способ запуска и свой MCP-клиент. Ниже останется одна готовая инструкция, которую можно проверить и скопировать.
Способ подключения
Куда подключить
Скопируйте и проверьте
Claude Desktop / Claude Code
Клиент запускает MCP-сервер как локальный процесс.
- 1.Откройте настройки MCP в Claude.
- 2.Добавьте сервер с указанной командой и переменными окружения.
- 3.Перезапустите Claude, если сервер не появился автоматически.
{
"mcpServers": {
"fastmcp-sqltools": {
"command": "uvx",
"args": [
"fastmcp-sqltools"
]
}
}
}Сгенерировано из существующей команды запуска. Желательно сверить с README.
Инструкция собрана из данных карточки и пока не отмечена как проверенная редакцией. Сверьте команду с README источника и не передавайте лишние права или секреты.
Как оценить Fastmcp Sqltools
Fastmcp Sqltools относится к Базы данных, PostgreSQL. Ниже собраны проверяемые признаки, по которым его можно сравнить с другими серверами каталога.
- Происхождение
- Проект сообщества
- Лицензия
- AGPL-3.0
- Реализация
- Python
- Транспорт
- stdio
Что проверить перед выбором
- Изучите README, открытые issues и историю последних изменений в репозитории.
- Проверьте команду установки и зависимости перед запуском в рабочем окружении.
- Ограничьте доступ MCP-сервера только нужными файлами, API и переменными окружения.
Карточка отредактирована 08.08.2026.
Автоматическая проверка источника ещё не выполнена. Внешних источников в карточке: 1.
Характеристики
Общее
- СтатусСообщество
- Разработчикatarkowska
- ЛицензияAGPL-3.0
Технологии
- ЯзыкиPython
- Транспортstdio
Описание
Возможности
- Получение списка всех таблиц в подключённой базе
- Детальная информация о схеме таблицы: имена колонок, типы, ограничения (PRIMARY KEY, FOREIGN KEY, NOT NULL, UNIQUE), индексы
- Выполнение любых SQL-запросов — INSERT, UPDATE, DELETE, CREATE, ALTER, DROP
- Безопасное выполнение запросов только на чтение (SELECT) с дополнительной проверкой
- Поддержка PostgreSQL (asyncpg), MySQL (aiomysql) и SQLite (aiosqlite)
- Автоматический выбор драйвера по строке подключения
- Поддержка удалённых и локальных баз, в том числе через URL с аутентификацией
- Интеграция с любыми MCP-клиентами через stdin/stdout
Как подключить
- Установите uv (если не установлен) и выполните команду:
uvx fastmcp-sqltools - Настройте MCP-клиент. Для Claude Desktop откройте файл
claude_desktop_config.jsonи добавьте:{ "mcpServers": { "sql-mcp-tools": { "command": "uvx", "args": ["fastmcp-sqltools"], "env": { "DATABASE_URL": "postgresql://user:password@host:port/database" } } } }
Используйте подходящий формат DATABASE_URL: - PostgreSQL:
postgresql://user:pass@host:port/dbилиpostgres://user:pass@host:port/db - MySQL:
mysql://user:pass@host:port/db - SQLite:
sqlite:///path/to/database.db(три слеша) - Перезапустите клиент. Сервер готов к работе.
Примеры запросов
- «Покажи список всех таблиц в базе данных»
- «Выведи подробную схему таблицы orders: все колонки, типы, индексы и внешние ключи»
- «Добавь в таблицу users колонку phone типа VARCHAR(20) с ограничением UNIQUE»
- «Найди всех клиентов с суммой покупок > 5000, сгруппированных по месяцам, используя безопасный SELECT»
Технические детали
- Язык: Python
- Библиотеки: asyncpg, aiomysql, aiosqlite, FastMCP
- Транспорт: stdio
- Лицензия: GNU Affero General Public License v3.0 (AGPL-3.0)
- Совместимость: Claude Desktop и любые MCP-клиенты, работающие через stdio
- Разработчик: atarkowska
Вопросы и ответы
FastMCP SQL Tools — это MCP-сервер для SQL-запросов и управления схемами баз данных через AI-ассистента. Он поддерживает три СУБД: PostgreSQL, MySQL и SQLite. Тип базы определяется автоматически из строки подключения DATABASE_URL, настройки не требуются. Сервер пригодится разработчикам и администраторам. Через него можно просматривать таблицы, изучать их структуру, выполнять запросы на чтение и запись, создавать и изменять объекты базы. Всё это — без переключения между инструментами, прямо в чате. Сервер написан на Python с использованием asyncpg, aiomysql, aiosqlite и работает по протоколу MCP (транспорт stdio).
Fastmcp Sqltools не отмечен в каталоге как официальный MCP-сервер. Перед установкой проверьте владельца репозитория, лицензию и запрашиваемые разрешения.
В карточке разработчиком указан atarkowska.
В карточке перечислены транспорты: stdio.
В карточке приведена команда установки или запуска: uvx fastmcp-sqltools. Перед выполнением проверьте источник пакета и требования проекта.
Для проекта указана лицензия AGPL-3.0. Условия использования нужно сверять с файлом лицензии исходного репозитория.
В карточке указаны языки реализации: Python.
Получение списка всех таблиц в подключённой базеДетальная информация о схеме таблицы: имена колонок, типы, ограничения (PRIMARY KEY, FOREIGN KEY, NOT NULL, UNIQUE), индексыВыполнение любых SQL-запросов — INSERT, UPDATE, DELETE, CREATE, ALTER, DROPБезопасное выполнение запросов только на чтение (SELECT) с дополнительной проверкойПоддержка PostgreSQL (asyncpg), MySQL (aiomysql) и SQLite (aiosqlite)Автоматический выбор драйвера по строке подключенияПоддержка удалённых и локальных баз, в том числе через URL с аутентификациейИнтеграция с любыми MCP-клиентами через stdin/stdout