Community研究&データ分析github.com

Dry-statelyhome866/mcp-database-query-app

AIエージェントのスキルまたはワークフローリポジトリ:Dry-statelyhome866/mcp-database-query-app。

mcp-database-query-app とは?

このスキルは、AIエージェント(例:Claude CodeやCursorなど)がデータベースに対して自然言語でクエリを実行できるようにするMCP(Model Context Protocol)ベースのツールです。主にデータベースの読み取りや書き込み操作をエージェントから直接行えるように設計されており、データベーススキーマの探索、SQLクエリの実行、結果の取得をサポートします。このリポジトリは、MCPの仕組みを利用してエージェントとデータベースを安全かつ効率的に連携させることを目的としており、開発者がAIアシスタントを使ってデータベース管理や分析タスクを自動化する際に役立ちます。対応プラットフォームはMCPに対応した任意のAIエージェントで、セットアップは環境変数や設定ファイルを通じて行われます。

対応~Claude Code~Codex CLI~Cursor
npx skills add Dry-statelyhome866/mcp-database-query-app

Installed? Explore more 研究&データ分析 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

mcp-database-query-app は何をしますか?

AIエージェントのスキルまたはワークフローリポジトリ:Dry-statelyhome866/mcp-database-query-app。

概要

このスキルは、AIエージェントがデータベースに対してクエリを実行するためのMCPサーバーを提供します。自然言語でテーブル一覧の取得、SQLクエリの実行、結果の取得が可能です。

セットアップ

  1. リポジトリをクローンします。
  2. npm install を実行します。
  3. 環境変数 DATABASE_URL を設定します(例:postgresql://user:password@localhost:5432/mydb)。
  4. npm start でサーバーを起動します。

使用方法

AIエージェントがMCPを通じて以下の機能を提供します:

  • テーブル一覧の取得: データベース内の全テーブルを表示します。
  • スキーマの取得: 指定したテーブルのカラム情報を表示します。
  • SQLクエリの実行: 任意のSELECT文を実行し、結果を返します。
  • データの挿入/更新: パラメータ化されたクエリを使用してデータを安全に操作します。

注意事項

  • このスキルは読み取り専用操作を推奨しますが、環境によっては書き込みも可能です。セキュリティポリシーに従って設定してください。
  • データベースの接続情報は環境変数で管理し、コードベースにハードコードしないでください。

関連スキル