mcp-database-query-app は何をしますか?
AIエージェントのスキルまたはワークフローリポジトリ:Dry-statelyhome866/mcp-database-query-app。
概要
このスキルは、AIエージェントがデータベースに対してクエリを実行するためのMCPサーバーを提供します。自然言語でテーブル一覧の取得、SQLクエリの実行、結果の取得が可能です。
セットアップ
- リポジトリをクローンします。
npm installを実行します。- 環境変数
DATABASE_URLを設定します(例:postgresql://user:password@localhost:5432/mydb)。 npm startでサーバーを起動します。
使用方法
AIエージェントがMCPを通じて以下の機能を提供します:
- テーブル一覧の取得: データベース内の全テーブルを表示します。
- スキーマの取得: 指定したテーブルのカラム情報を表示します。
- SQLクエリの実行: 任意のSELECT文を実行し、結果を返します。
- データの挿入/更新: パラメータ化されたクエリを使用してデータを安全に操作します。
注意事項
- このスキルは読み取り専用操作を推奨しますが、環境によっては書き込みも可能です。セキュリティポリシーに従って設定してください。
- データベースの接続情報は環境変数で管理し、コードベースにハードコードしないでください。