Db Connect MCP
PostgreSQL、MySQL、ClickHouseを横断した探索的データ分析に使用する、マルチデータベースをサポートする読み取り専用MCPサーバーです。安全な読み取り専用アクセスと包括的な分析機能を提供します。
2.5ポイント
6.6K

db-connect-mcpとは?

db-connect-mcpは、Model Context Protocol (MCP)サーバーで、AIアシスタント(Claudeなど)が安全にデータベースに接続してデータ探索と分析を行えるようにします。複数の主流データベース(PostgreSQL、MySQL、ClickHouse)をサポートし、読み取り専用アクセス権を提供してデータの安全性を確保します。このツールを使うと、データアナリストと会話するように、AIアシスタントにデータベース構造の表示、データ分布の分析、クエリの実行などを依頼できます。

db-connect-mcpの使い方は?

db-connect-mcpの使用は非常に簡単です。1) Pythonパッケージをインストールする;2) データベース接続情報を設定する;3) Claude DesktopまたはClaude Codeにサーバー設定を追加する;4) アプリを再起動して使用を開始する。自然言語でAIアシスタントに質問できます。例えば、「ユーザーテーブルの構造を表示」や「注文データの分布を分析」などです。

適用シナリオ

db-connect-mcpは以下のシナリオに特に適しています: • 不慣れなデータベース構造を迅速に探索する • データ分析前のデータ品質チェック • SQLクエリ文を生成する前のデータ理解 • チーム協業時のデータベースドキュメントの閲覧 • データレポート生成前の統計情報の取得

主要機能

マルチデータベースサポート
PostgreSQL、MySQL/MariaDB、ClickHouseの3つの主流データベースをサポートし、データベースタイプを自動認識して対応する機能を適用します。
データ探索
データベース構造の表示:すべてのスキーマ(schema)、テーブル、ビューを一覧表示し、テーブルの詳細構造(列情報、インデックス、制約など)を表示します。
統計分析
データ列に対して統計分析を行います:基本統計量(カウント、一意値、空値)、数値統計(平均、中央値、標準偏差)、値の頻度分布などを計算します。
データサンプリング
テーブルデータのサンプルを安全に表示し、サンプリング行数をカスタマイズできます。データ内容と形式を理解するのに役立ちます。
関係分析
テーブル間の外部キー関係を分析し、データモデルと関連構造を理解するのに役立ちます。
SSHトンネルサポート
SSHを通じてファイアウォール後のデータベースに安全に接続します。パスワードと秘密鍵認証をサポートし、トンネルのライフサイクルを自動管理します。
読み取り専用の安全性
多重セキュリティ保護:読み取り専用接続、クエリ検証、結果セットサイズの自動制限により、データの変更や削除が行われないことを確保します。
利点
安全で信頼性が高い:多重読み取り専用保護により、データが誤って変更または削除されることがありません
使いやすい:自然言語での対話が可能で、複雑なSQLを記述する必要がありません
マルチデータベースサポート:1つのツールで3つの主流データベースをサポートします
インテリジェント分析:統計分析機能を提供し、単純なクエリを超えた分析が可能です
柔軟なデプロイ:ローカルおよびリモートデータベースをサポートし、SSHトンネルもサポートします
パフォーマンス最適化:クエリ結果を自動制限し、リソースの枯渇を防止します
制限
読み取り専用アクセス:データ変更操作(INSERT/UPDATE/DELETE)を実行できません
クエリ制限:複雑なクエリは自動的に追加されるLIMIT句の影響を受ける可能性があります
データベースバージョン:比較的新しいデータベースバージョンが必要です(PostgreSQL 9.6+、MySQL 5.7+)
機能の違い:データベースによって機能のサポートレベルが異なります(例えば、ClickHouseは外部キーをサポートしていません)
ネットワーク要件:データベースに接続するために安定したネットワーク接続が必要です

使い方

Pythonパッケージのインストール
pipを使ってdb-connect-mcpパッケージをインストールします
データベース接続情報の準備
データベース接続文字列(データベースタイプ://ユーザー名:パスワード@ホスト:ポート/データベース名)を取得します
Claude Desktopの設定
Claude Desktopの設定ファイルを編集し、MCPサーバーの設定を追加します
再起動して使用を開始する
Claude Desktopを再起動して、自然言語でAIアシスタントと対話してデータベースを探索できます

使用例

新しいデータベースの探索
不慣れなデータベース構造を理解する必要がある場合、AIアシスタントにすべてのテーブルと関係をすばやく閲覧させることができます。
データ品質チェック
データ分析の前に、データの完全性、一意性、分布状況をチェックします。
レポート生成前のデータ理解
複雑なSQLレポートを作成する前に、データの基本的な状況と分布を把握します。
データベースドキュメントの生成
データベースの完全な構造情報を迅速に取得し、ドキュメント作成やチーム共有に使用します。

よくある質問

db-connect-mcpは安全ですか?データが変更されることはありませんか?
どのデータベースをサポートしていますか?
リモートデータベースやクラウドデータベースにどのように接続しますか?
クエリ結果に制限はありますか?
どのような権限が必要ですか?
中国語データをサポートしていますか?

関連リソース

GitHubリポジトリ
プロジェクトのソースコード、問題追跡、最新の更新情報
MCPプロトコルドキュメント
Model Context Protocolの公式仕様
Claude Desktop設定ガイド
Claude DesktopをMCPサーバーで使用するための設定方法
SSHトンネル設定ガイド
詳細なSSHトンネル設定の説明とサンプル
開発ガイド
開発への参加方法とテストの実行方法

インストール

以下のコマンドをクライアントにコピーして設定
{
     "mcpServers": {
       "db-connect": {
         "command": "python",
         "args": ["-m", "db_connect_mcp"],
         "env": {
           "DATABASE_URL": "postgresql://user:pass@localhost:5432/mydb"
         }
       }
     }
   }

{
  "mcpServers": {
    "db-connect-mcp": {
      "command": "python",
      "args": ["-m", "db_connect_mcp"],
      "env": {
        "DATABASE_URL": "postgresql+asyncpg://user:pass@host:5432/mydb"
      }
    }
  }
}

{
  "mcpServers": {
    "db-connect-mcp": {
      "command": "python",
      "args": ["-m", "db_connect_mcp"],
      "env": {
        "DATABASE_URL": "mysql+aiomysql://user:pass@host:3306/mydb"
      }
    }
  }
}

{
  "mcpServers": {
    "db-connect-mcp": {
      "command": "python",
      "args": ["-m", "db_connect_mcp"],
      "env": {
        "DATABASE_URL": "clickhouse+asynch://default:@host:9000/default"
      }
    }
  }
}

{
  "mcpServers": {
    "db-connect-mcp": {
      "command": "python",
      "args": ["-m", "db_connect_mcp"],
      "env": {
        "DATABASE_URL": "postgresql+asyncpg://user:pass@db-internal:5432/mydb",
        "SSH_HOST": "bastion.example.com",
        "SSH_PORT": "22",
        "SSH_USERNAME": "deployer",
        "SSH_PRIVATE_KEY_PATH": "/home/user/.ssh/id_rsa"
      }
    }
  }
}

{
  "mcpServers": {
    "db-connect-mcp": {
      "command": "python",
      "args": ["-m", "db_connect_mcp"],
      "env": {
        "DATABASE_URL": "mysql+aiomysql://user:pass@db-internal:3306/mydb",
        "SSH_HOST": "bastion.example.com",
        "SSH_PORT": "22",
        "SSH_USERNAME": "deployer",
        "SSH_PASSWORD": "secret"
      }
    }
  }
}

{
  "mcpServers": {
    "postgres-prod": {
      "command": "python",
      "args": ["-m", "db_connect_mcp"],
      "env": {
        "DATABASE_URL": "postgresql+asyncpg://user:pass@pg-host:5432/prod"
      }
    },
    "mysql-analytics": {
      "command": "python",
      "args": ["-m", "db_connect_mcp"],
      "env": {
        "DATABASE_URL": "mysql+aiomysql://user:pass@mysql-host:3306/analytics"
      }
    }
  }
}

{
  "mcpServers": {
    "db-connect": {
      "command": "python",
      "args": ["-m", "db_connect_mcp"],
      "env": {
        "DATABASE_URL": "postgresql+asyncpg://user:pass@host:5432/db"
      }
    }
  }
}
注意:あなたのキーは機密情報です。誰とも共有しないでください。

代替品

V
Vestige
Vestigeは認知科学に基づくAI記憶エンジンで、予測誤差ゲート、FSRS - 6間隔反復、記憶の夢など29の神経科学モジュールを実装することで、AIに長期記憶能力を提供します。3D可視化ダッシュボードと21のMCPツールを備え、完全にローカルで動作し、クラウドは必要ありません。
Rust
6.3K
4.5ポイント
M
Moltbrain
MoltBrainは、OpenClaw、MoltBook、Claude Code用に設計された長期記憶層プラグインで、自動的にプロジェクトのコンテキストを学習し、思い出すことができます。スマートな検索、観察記録、分析統計、永続的なストレージ機能を提供します。
TypeScript
5.8K
4.5ポイント
B
Bm.md
機能豊富なMarkdown排版ツールで、様々なスタイルテーマとプラットフォーム対応をサポートし、リアルタイム編集プレビュー、画像エクスポート、API統合機能を提供します
TypeScript
5.2K
5ポイント
S
Security Detections MCP
Security Detections MCPは、Model Context Protocolに基づくサーバーで、LLMがSigma、Splunk ESCU、Elastic、KQL形式を含む統一されたセキュリティ検出ルールデータベースをクエリできます。最新のバージョン3.0は自律型検出エンジニアリングプラットフォームにアップグレードされ、自動的に脅威インテリジェンスからTTPを抽出し、カバレッジのギャップを分析し、SIEMネイティブ形式の検出ルールを生成し、テストを実行して検証できます。プロジェクトには71以上のツール、11の事前構築されたワークフロープロンプト、および知識グラフシステムが含まれ、複数のSIEMプラットフォームをサポートしています。
TypeScript
5.4K
4ポイント
P
Paperbanana
Python
7.8K
5ポイント
B
Better Icons
20万以上のアイコンの検索と検索を提供するMCPサーバーとCLIツールで、150以上のアイコンライブラリをサポートし、AIアシスタントと開発者が迅速にアイコンを取得して使用できるように支援します。
TypeScript
6.5K
4.5ポイント
A
Assistant Ui
assistant-uiは、生産レベルのAIチャットインターフェイスを迅速に構築するためのオープンソースのTypeScript/Reactライブラリで、組み合わせ可能なUIコンポーネント、ストリーミング応答、アクセシビリティなどの機能を提供し、複数のAIバックエンドとモデルをサポートしています。
TypeScript
6.7K
5ポイント
A
Apify MCP Server
Apify MCPサーバーは、モデルコンテキストプロトコル(MCP)に基づくツールで、AIアシスタントが数千の既成のクローラー、スクレイパー、自動化ツール(Apifyアクター)を通じて、ソーシャルメディア、検索エンジン、電子商取引などのウェブサイトからデータを抽出できるようにします。OAuthとSkyfireプロキシ支払いをサポートしており、HTTPSエンドポイントまたはローカルのstdio方式でClaude、VS CodeなどのMCPクライアントに統合できます。
TypeScript
6.5K
5ポイント
G
Gmail MCP Server
Claude Desktop用に設計されたGmail自動認証MCPサーバーで、自然言語でのやり取りによるGmailの管理をサポートし、メール送信、ラベル管理、一括操作などの完全な機能を備えています。
TypeScript
17.5K
4.5ポイント
E
Edgeone Pages MCP Server
EdgeOne Pages MCPは、MCPプロトコルを通じてHTMLコンテンツをEdgeOne Pagesに迅速にデプロイし、公開URLを取得するサービスです。
TypeScript
25.0K
4.8ポイント
C
Context7
Context7 MCPは、AIプログラミングアシスタントにリアルタイムのバージョン固有のドキュメントとコード例を提供するサービスで、Model Context Protocolを通じてプロンプトに直接統合され、LLMが古い情報を使用する問題を解決します。
TypeScript
78.0K
4.7ポイント
B
Baidu Map
認証済み
百度マップMCPサーバーは国内初のMCPプロトコルに対応した地図サービスで、地理コーディング、ルート計画など10個の標準化されたAPIインターフェースを提供し、PythonとTypescriptでの迅速な接続をサポートし、エージェントに地図関連の機能を実現させます。
Python
36.1K
4.5ポイント
G
Gitlab MCP Server
認証済み
GitLab MCPサーバーは、Model Context Protocolに基づくプロジェクトで、GitLabアカウントとのやり取りに必要な包括的なツールセットを提供します。コードレビュー、マージリクエスト管理、CI/CD設定などの機能が含まれます。
TypeScript
21.4K
4.3ポイント
U
Unity
認証済み
UnityMCPはUnityエディターのプラグインで、モデルコンテキストプロトコル (MCP) を実装し、UnityとAIアシスタントのシームレスな統合を提供します。リアルタイムの状態監視、リモートコマンドの実行、ログ機能が含まれます。
C#
28.3K
5ポイント
M
Magic MCP
Magic Component Platform (MCP) はAI駆動のUIコンポーネント生成ツールで、自然言語での記述を通じて、開発者が迅速に現代的なUIコンポーネントを作成するのを支援し、複数のIDEとの統合をサポートします。
JavaScript
19.5K
5ポイント
S
Sequential Thinking MCP Server
MCPプロトコルに基づく構造化思考サーバーで、思考段階を定義することで複雑な問題を分解し要約を生成するのに役立ちます。
Python
29.9K
4.5ポイント
AIBase
智啓未来、あなたの人工知能ソリューションシンクタンク
© 2026AIBase