mcpField
N
natural-language-postgres

natural-language-postgres

github.com/rebyteai-templateデータ・データベース1760 回インストール19 週間前に更新
リポジトリ

natural-language-postgres について

自然な英語で質問し、PostgreSQLデータベースから回答を得るデモアプリです。Next.jsとAI SDKを使用し、PostgreSQLデータベースとLLMプロバイダーのキーが必要です。

主な機能

  1. 01英語でのデータベース質問
  2. 02PostgreSQLデータへのアクセス
  3. 03Next.jsアプリケーション
  4. 04AI SDKとの連携

活用シーン

  1. 01自然言語によるPostgreSQLデータベースの検索
  2. 02LLMプロバイダーを使ったデモの構築

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/rebyteai-template/rebyte-skills --skill natural-language-postgres

インストール後、Claude Code で/natural-language-postgresを入力して読み込まれたか確認します。

詳細

自然言語 PostgreSQL

平易な英語で質問すると、データベースから回答を得られるデモアプリです。

技術スタック

  • フレームワーク: Next.js
  • AI: AI SDK
  • データベース: PostgreSQL
  • パッケージマネージャー: pnpm

前提条件

  • PostgreSQL データベース
  • OpenAI API キーまたはその他の LLM プロバイダー

セットアップ

1. テンプレートをクローンする
git clone --depth 1 https://github.com/Eng0AI/natural-language-postgres.git .

ディレクトリが空でない場合:

git clone --depth 1 https://github.com/Eng0AI/natural-language-postgres.git _temp_template
mv _temp_template/* _temp_template/.* . 2>/dev/null || true
rm -rf _temp_template
2. Git の履歴を削除する(任意)
rm -rf .git
git init
3. 依存関係をインストールする
pnpm install
4. 環境変数を設定する

必要な変数を含む .env を作成します:

  • POSTGRES_URL - PostgreSQL 接続文字列
  • OPENAI_API_KEY またはその他の LLM プロバイダーキー

ビルド

pnpm build

開発

pnpm dev

コメント