SO

srthkdev/omnisql-mcp

Database management

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

90 stars 37 forks 品質 87 トレンド 29MIT

srthkdev/omnisql-mcp は [https://github.com/srthkdev/omnisql-mcp.] からインポートされた MCP サーバー候補です

概要

srthkdev/omnisql-mcp は [https://github.com/srthkdev/omnisql-mcp.] からインポートされた MCP サーバー候補です

概要(AI 翻訳)

既に使用しているデータベースへのアクセスには、Claude コード、Codex、OpenCode を使用します。 保存された DBeaver 接続を再利用し、ネイティブ ドライバーと問い合わせ、アクセスを管理します。

クイックセットアップ・ 特徴 · デモ・ ドキュメント・ リリース

合成SQLiteインスタンスに対して、実際のCodex CLIウィンドウからキャプチャします。 録画・GIFプレビューをご覧ください。

できること

| 機能 | 使い方 | お問い合わせ |保存された接続を再利用 | カスタムプロジェクトを含むDBeaverに対応したワークスペースからデータベースとSSHの設定をお読みください。 お問い合わせ | ※エンジン全体での問い合わせ** | PostgreSQL、MySQL/MariaDB、SQLite、SQL Server、Oracle、DuckDB、ClickHouse |別のデータベースを選択 | 保存されたサーバーの資格情報を使用して、データベースを発見し、コールタイムで1つを選択して下さい。 お問い合わせ |**お客様のデータを理解する | 表を参照し、列を検査し、質問を説明し、CSV/JSONをエクスポートし、スキーマを比較します。 お問い合わせ |コントロールアクセス | 読み取り専用モードを選択し、接続を制限したり、ツールを無効にしたりします。 お問い合わせ |クライアントの設定 | クロードコード、コーデックス、オープンコードのワンガイドコマンド |

データベースサポート

サポートされた実行パス:

  • PostgreSQL([pg経由)
  • MySQL/MariaDB (mysql2 経由)

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

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 sqlite3 CLI)
  • 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.

GitHub で README 全文を見る

インストール

npx -y omnisql-mcp@latest
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "omnisql": { "command": "npx", "args": ["-y", "omnisql-mcp@latest"], "env": { "OMNISQL_CONFIG_FILE": "/absolute/path/connections.json" } } } }