
srthkdev/omnisql-mcp
Database managementЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
srthkdev/omnisql-mcp - кандидат на сервер MCP, импортированный из https://github.com/srthkdev/omnisql-mcp.
Обзор
srthkdev/omnisql-mcp - кандидат на сервер MCP, импортированный из https://github.com/srthkdev/omnisql-mcp.
Обзор (машинный перевод)
Предоставьте Claude Code, Codex и OpenCode доступ к базам данных, которые вы уже используете. Повторное использование сохранило соединения DBeaver, запрос с нативными драйверами и сохранило контроль над доступом.
быстрая настройка · особенности; демо; ДОКС · выпуски
Снято из реального окна Codex CLI против синтетических экземпляров SQLite. Смотрите предварительный просмотр GIF.
Что можно сделать
Способность как помогает [скрыто] [скрыто] Повторное использование сохраненных соединений | Прочитать базу данных и настройки SSH из совместимых с DBeaver рабочих пространств, включая пользовательские проекты. ! Запрос по всем движкам | PostgreSQL, MySQL/MariaDB, SQLite, SQL Server, Oracle, DuckDB и ClickHouse. Выберите другую базу данных и выберите одну во время вызова, используя те же сохраненные учетные данные сервера. ! Понимать ваши данные | Просматривать таблицы, проверять столбцы, объяснять запросы, экспортировать CSV/JSON и сравнивать схемы. ! Контроль доступа ** Выберите режим только для чтения, ограничьте соединения или отключите инструменты. ! ** Подберите своего клиента Одна управляемая команда для Claude Code, Codex и OpenCode.
Поддержка базы данных
** Поддерживаемые пути исполнения**:
- PostgreSQL (через
pg) - MySQL / MariaDB (через
mysql2)
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
Give Claude Code, Codex, and OpenCode access to the databases you already use. Reuse saved DBeaver connections, query with native drivers, and keep control over access.
quick setup · features · demo · docs · releases
Captured from the real Codex CLI window against synthetic SQLite instances. Watch the recording · GIF preview.
What you can do
| Capability | How it helps |
|---|---|
| Reuse saved connections | Read database and SSH settings from DBeaver-compatible workspaces, including custom projects. |
| Query across engines | PostgreSQL, MySQL/MariaDB, SQLite, SQL Server, Oracle, DuckDB, and ClickHouse. |
| Choose another database | Discover databases and select one at call time, using the same saved server credentials. |
| Understand your data | Browse tables, inspect columns, explain queries, export CSV/JSON, and compare schemas. |
| Control access | Choose read-only mode, restrict connections, or disable tools. |
| Set up your client | One guided command for Claude Code, Codex, and OpenCode. |
Database Support
Supported execution paths:
- PostgreSQL (via
pg) - MySQL / MariaDB (via
mysql2) - SQL Server / MSSQL (via
mssql) - SQLite (via
sqlite3CLI) - ClickHouse (HTTP/HTTPS with keep-alive and zstd/gzip; no external client)
- DuckDB (via DuckDB CLI 1.5.6+; existing local files, locked safe mode, exact numeric output)
- Oracle (via
oracledb)
Postgres-compatible (routed through pg driver automatically):
- CockroachDB, TimescaleDB, Amazon Redshift, YugabyteDB, AlloyDB, Supabase, Neon, Citus
Other databases: Unsupported drivers return an explicit error. External GUI/CLI query fallback has been removed so access and output policies remain enforceable.
Установка
npx -y omnisql-mcp@latestКонфигурация
{
"mcpServers": {
"omnisql": {
"command": "npx",
"args": ["-y", "omnisql-mcp@latest"],
"env": { "OMNISQL_CONFIG_FILE": "/absolute/path/connections.json" }
}
}
}