mcpField
C
Clone the repository

Clone the repository

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

Clone the repository について

PostgreSQL、uv Python、AutoGen AIを組み合わせたモジュール型バックエンドで、データ処理やAI支援の操作に取り組む開発者向けです。スキーマに基づく検証と変換、自然言語でのデータベース操作に対応しますが、READMEではModel Context Protocolの実装は説明されていません。

主な機能

  1. 01スキーマに基づくデータ検証と変換
  2. 02AI支援による自然言語でのDB操作
  3. 03uvによる依存関係のセットアップ
  4. 04拡張しやすいモジュール構成

活用シーン

  1. 01インポートデータの検証と変換
  2. 02自然言語によるデータベース操作
  3. 03AIエージェントによるSQLクエリ生成

設定

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

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

PostgreSQL、uV Python、AutoGen AI を使用した MCP サーバー 概要 このプロジェクトは、uV Python で構築されたモジュール式のバックエンドサーバーです。データストレージには PostgreSQL を使用し、インテリジェントなデータ処理と自律的なタスク実行のために AutoGen AI と統合されています。中核モジュールである MCP(Modular Command Processor)は、データベースと AI エージェント間の構造化されたやり取りを処理し、リアルタイム操作、インポート検証、AI によって強化された意思決定ロジックをサポートします。

主なコンポーネント uV Python:高速で再現性の高いデプロイに使用する、軽量で分離された Python 環境です。

PostgreSQL:構造化データの保存とクエリに対応する、堅牢なリレーショナルデータベースです。

MCP(Modular Command Processor):スキーマ駆動のルールを使用して、データのインポート、検証、変換を統括する中核ロジックエンジンです。

AutoGen AI:自然言語によるクエリ処理、自律的なタスク実行、インテリジェントなエージェントのサポートなど、AI 機能によって操作を強化するために統合されています。

機能 スキーマベースのデータ検証と変換

AI を活用した、データベースとの自然言語によるやり取り

pyproject.toml と uv を使用したシンプルなセットアップ

拡張性と保守性に優れた、すっきりとしたモジュール構造

はじめに 前提条件 Python 3.10+

uV(pip でインストール:pip install uv)

ローカルまたはリモートで実行中の PostgreSQL

セットアップ手順

リポジトリをクローンします

git clone https://github.com/shrishailwali/mcp-server-postgres

uV を使用して依存関係をインストールします

uv pip install -r requirements.txt # または pyproject.toml を直接使用します 環境設定 次のキーを含む .env ファイルを作成します。

env

POSTGRES_HOST=localhost POSTGRES_PORT=5432 POSTGRES_USER=postgres POSTGRES_DB=cmms POSTGRES_PASSWORD=yourpassword

サーバーを実行する uvicorn main:app --reload

AutoGen AI との統合 AutoGen は次の用途に使用されます。

ユーザー入力(ファイルのアップロード、コマンドなど)の解析

AI エージェントによる SQL クエリの生成

LLM による推論でバックエンドのワークフローを自動化

AutoGen の統合では、spick-ai という名前の Azure OpenAI デプロイを使用して、応答の生成とアクションの実行を行います。

コメント

MCP は初めてですか?

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

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