mcpField
R
Rowbase

Rowbase

ローカル
github.comデータベース03 週間前に更新

Rowbase について

Rowbaseは、人とAIエージェント向けのデータベースクライアントです。MCPサーバーを内蔵し、MySQL、MariaDB、PostgreSQL、SQLiteへの接続は既定で読み取り専用です。ビジュアルなクエリ機能と簡潔なTOON形式の結果を備えています。

主な機能

  1. 01既定で読み取り専用の接続
  2. 02MySQL、MariaDB、PostgreSQL、SQLite対応
  3. 03ビジュアルなクエリ作成とフィルター
  4. 04スキーマナビゲーションと補完
  5. 05CSV、JSON、Markdown、SQLへのエクスポート
  6. 06簡潔なTOON形式の結果

活用シーン

  1. 01AIエージェントによるスキーマ確認とデータ検索
  2. 02SQLを書かずにクエリを作成
  3. 03SQLプレビューで行編集を確認して保存

MCP 対応

内蔵MCPサーバーは、スキーマ探索、サンプル取得、クエリ、SQLの説明、参照先の検索などのツールを提供します。書き込みには明示的な許可が必要で、結果は簡潔なTOON形式です。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"djstreet11-rowbase": {
"command": "uvx",
"args": [
"rowbase-db"
]
}
}
}
起動コマンドuvx rowbase-db

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
pypirowbase-db0.3.0

ツール

11

掲載時のツール一覧 · 2 週間前に更新

このツールにパラメーターはありません。

詳細

Rowbase のアイコン

Rowbase

高速で見た目も優れた、デフォルトで読み取り専用のデータベースクライアント。人にも AI エージェントにも使えます。
MySQL / MariaDB · PostgreSQL · SQLite · macOS ネイティブアプリ · macOS、Linux、Windows 向けの単一ファイルアプリ · MCP サーバー内蔵

最新リリース CI ライセンス:Apache-2.0 Glama 上の Rowbase MCP サーバー PyPI MCP Registry

Rowbase:行インスペクター付きテーブルブラウザー

Rowbase が選ばれる理由

  • デフォルトで安全です。 すべての接続は、明示的に変更するまで読み取り専用です。これは独立した4つのレイヤー(ドライバーレベルの単一ステートメント、SQL ガード、READ ONLY トランザクション、タイムアウト)で強制されます。本番環境への接続は赤いアクセントで表示されます。
  • AI アシスタントにも対応しています。 MCP サーバー(MCP)を内蔵しており、Claude、Cursor、Codex などからスキーマの確認やデータのクエリができます。書き込みを許可しない限り読み取り専用で、トークン効率のよい出力形式(TOON)を使用します。また、アシスタントが使い方を把握できるガイドも内蔵しています。プロンプトをコピーして貼り付けるだけで設定できます。
  • 単一ファイルで、インストーラーは不要です。 macOS、Linux、Windows 用のバイナリを1つダウンロードして実行するだけです。管理者権限も Python も、ドライバーのインストールも必要ありません。macOS ネイティブアプリも利用できます。
  • SQL は必要ありません。 DataGrip のように、列ヘッダーから任意の列をフィルタリングできます。件数付きのリストから値を選ぶか、contains/starts with/between/LIKE/正規表現/NULL を使えます。さらに、クエリビルダーで結合、件数や合計、条件、並べ替えを含むクエリ全体を視覚的に作成でき、生成された SQL はリアルタイムで表示されます。
  • 使いやすさにもこだわっています。 外部キーによるナビゲーション(1C 形式のスキーマなど、外部キーなしの UUID 参照にも対応)、参照元の表示、転置、列の選択、スキーマ対応の自動補完、EXPLAIN の強調表示、クエリのキャンセル、SQL プレビュー付きのインライン編集、CSV/JSON/Markdown/SQL へのエクスポート、SSH トンネルに対応しています。
  • Apache-2.0 ライセンスのオープンソースです。 パスワードは OS のキーチェーンに保存され、設定ファイルには保存されません。
自動補完と結果表示に対応した SQL エディター保留中の変更を確認できるインライン編集
SQL エディター:自動補完、⌘↩でキャレット位置のステートメントを実行、EXPLAIN、キャンセル行を安全に編集:保留中の変更、SQL プレビュー、アトミックな一括保存

ダウンロード

最新バージョンは リリース からダウンロードできます。

プラットフォームファイル起動方法
macOS(ネイティブアプリ)Rowbase-x.y.z.dmg開いて、「アプリケーション」にドラッグします
macOS(単一ファイル)rowbase-macos-arm64chmod +x rowbase-macos-arm64 && ./rowbase-macos-arm64
Ubuntu / Debianrowbase_x.y.z_amd64.deb / _arm64.debダブルクリックして インストール(または sudo apt install ./rowbase_*.deb)し、アプリメニューから Rowbase を起動します
Linux(root 権限不要)1 つのコマンドcurl -fsSL https://raw.githubusercontent.com/djstreet11/Rowbase/main/packaging/install.sh | sh — ~/.local/bin とアプリメニューにインストールします
Linux x64 / arm64(単一ファイル)rowbase-linux-x64 / -arm64chmod +x rowbase-linux-* && ./rowbase-linux-x64(Ubuntu 20.04 以降、Debian 10 以降、RHEL 8 以降)
Windows 10 / 11rowbase-windows-x64.exeダブルクリックします

引数なしで起動した場合(またはアプリメニューから起動した場合)、Rowbase はブラウザーでウェブ UI を開きます。もう一度起動すると、ページが再度開きます。ダウンロードした Linux の単一ファイルバイナリには「実行可能」フラグがないため、ダブルクリックしても何も起こりません。上記の .deb またはインストールコマンドを使うか、chmod +x を実行してください。現時点では、ビルドにはコード署名されていません。 macOS → システム設定 → プライバシーとセキュリティ → このまま開く、Windows → 詳細情報 → 実行 を選択してください。

アップデート。 Mac アプリでは、Rowbase → アップデートを確認… を選択します(0.3.0 以降)。単一ファイルバイナリでは rowbase update を実行するか、ウェブ UI の アップデート ボタンをクリックします。PyPI からインストールした場合は、pipx upgrade rowbase-db を実行します。行われるリクエストは、GitHub Releases への匿名チェックのみで、1 日に最大 1 回です。テレメトリーはありません。ROWBASE_NO_UPDATE_CHECK=1 を設定すると無効にできます。

AI アシスタントを接続する(MCP)

アプリで AI / MCP を開き、プロンプトをコピー をクリックして、アシスタントに貼り付けます。サーバーが登録され、組み込みガイドが読み込まれ、再利用可能なスキルが作成されます。または、手動で登録します。

claude mcp add rowbase -- /path/to/rowbase mcp          # one-file binary or app
claude mcp add rowbase -- uvx --from rowbase-db rowbase mcp   # straight from PyPI, nothing to download

公式の MCP Registry に io.github.djstreet11/rowbase として掲載されています。

結果はコンパクトな TOON テーブルで返されます(JSON よりトークン数を約 40% 削減)。

rows[2]{id,customer,total}:
  1,"Smith, Bob",9.50
  2,ann,null
truncated: false

ツール:guide、connections、databases、tables、describe、search_schema、sample、count、query、explain、find_ref (書き込みを許可した場合のみ apply_changes も使用できます)。詳細:docs/MCP.md。

CLI

PyPI からインストールする(pipx install rowbase-db / uv tool install rowbase-db)か、単一ファイルのダウンロードを使用します。

rowbase add shop 'postgres://[email protected]/shop?ssh=deploy@bastion'   # read-only unless --rw
rowbase tables -c shop
rowbase q "SELECT * FROM orders WHERE status = 'new'" -c shop --format json
rowbase ui        # web UI on http://127.0.0.1:8765
rowbase mcp       # MCP server (stdio)
rowbase doctor    # environment report
rowbase update    # update a one-file binary in place (--check: only check)
ダークモードダークモード

ソースからビルドする

  • Python トラック:python3 -m venv .venv && .venv/bin/pip install -e . && .venv/bin/rowbase ui
  • 単一ファイルバイナリ:docs/BUILDING.md · ネイティブ macOS アプリ:cd native && swift build · リリース:docs/RELEASING.md
  • アーキテクチャとロードマップ:SPEC.md

コントリビューション

問題の報告、アイデア、プルリクエストを歓迎します。CONTRIBUTING.md と 行動規範をご覧ください。Rowbase が役に立ったら、⭐ を付けると、ほかの人にも見つけてもらいやすくなります。

ライセンス

Apache-2.0 — NOTICE と THIRD_PARTY_LICENSES.md もご覧ください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。