mcpField
M
MCP APP

MCP APP

ローカル
github.com/sdkim96メモリ・ナレッジ182 週間前に更新

MCP APP について

MCP APP は、RAG とウェブ検索ツールを備えた MCP サーバーアプリケーションです。文書の検索や追加によって LLM の参照情報を広げる用途に向き、PostgreSQL と PGVector で保存し、OpenAI で埋め込みを生成します。

主な機能

  1. 01RAG 検索ツール
  2. 02文書追加による参照情報の拡張
  3. 03ウェブ検索ツール
  4. 04PostgreSQL データベース連携
  5. 05PGVector ベクトルストア

活用シーン

  1. 01ベクトルストアから資料を検索
  2. 02検索対象の文書を追加
  3. 03ウェブ検索で情報を補足

MCP 対応

MCP サーバーアプリケーションを実装し、MCP クライアントに RAG とウェブ検索のツールを公開します。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

MCP APP

このリポジトリは、RAG ツールと Web 検索ツールを備えた MCP アプリケーションを提供します。 RAG ツールを使うと、LLM はベクトルストアから知識を取得するだけでなく、ドキュメントを追加して、LLM が利用する知識の規模を拡大できます。

技術スタック

  • ⚙️ MCP サーバーの実装に使用する MCP Server Application。
  • 🧰 SQL データベースとのやり取りに使用する SQLAlchemy(ORM)
  • 🤖 ベクトルストアの埋め込みに使用する OpenAI。
  • 💾 SQL データベースとして使用する PostgreSQL。
  • 🦜 ベクトルストアとして使用する PGVector。

クイックスタート

uv sync
source .venv/bin/activate
mcp dev run

Claude Desktop と MCP APP の連携

# You must install all dependencies written in pyproject.toml
mcp install server.py --env-file .env --with sqlalchemy --with pgvector --with openai --with "psycopg[binary]" --with pydantic --with python-dotenv --with tavily-python

Claude Desktop のプレビュー

最初のクエリ 2 番目のクエリ データベースへのドキュメント追加の実行結果

TODO

  • 非同期実装を作成します。

コメント

MCP は初めてですか?

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

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