mcpField
L
LangChain MCP Servers

LangChain MCP Servers

ローカル
github.com/Aryaman45AI・エージェント079 週間前に更新

LangChain MCP Servers について

LangChain MCP Servers は、FastAPI を基盤に LangChain と OpenAI GPT-4 を使い、数学問題の解決、検索、天気情報の取得を行うアプリケーションです。カスタムプロンプトと Server-Sent Events による通信に対応しています。

主な機能

  1. 01数学問題の解決
  2. 02AI生成回答付き検索
  3. 03ユーザーの場所に応じた天気取得
  4. 04複数サーバーへの動的接続
  5. 05カスタムプロンプト
  6. 06Server-Sent Events 通信

活用シーン

  1. 01サービスを通じた数学問題の解決
  2. 02検索クエリへのAI生成回答の取得
  3. 03指定した場所の天気情報の確認

MCP 対応

バックエンドサービスに動的に接続する複数サーバー構成です。数学問題の解決、検索、天気情報の機能を MCP クライアントに提供します。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

LangChain MCP サーバー

数学の問題を解いたり、検索を実行したり、天気データを取得したりするために、LangChain と複数のサーバーを統合する強力なマルチサーバーアプリケーションです。このプロジェクトでは、シームレスな通信と AI を活用した機能を実現するために、FastAPI と LangChain を使用しています。バックエンドはさまざまな用途に応じて異なるサーバーに動的に接続できるため、柔軟で拡張しやすい設計になっています。

プロジェクトの概要

LangChain MCP サーバーは、次のようなさまざまなサービスとやり取りできる、多機能なサーバー構成です。

  • 数学ソルバー:プログラムによって数学の問題を解きます。
  • 検索サーバー:検索クエリを実行し、AI が生成した回答を取得します。
  • 天気サーバー:ユーザーの位置情報に基づいて天気の詳細を取得します。

このアプリケーションは、OpenAI の GPT モデルを活用するために LangChain を使用しています。また、さまざまなサーバーに動的に接続できるため、高いカスタマイズ性を備えています。

主な機能:
  • 複数のサーバー(検索、数学、天気など)への動的な接続。
  • ユーザー定義のプロンプトに対応。
  • 応答の生成に OpenAI の GPT-4 モデルを統合。
  • バックエンドサービスとのリアルタイム通信に Server-Sent Events(SSE)を使用。

使用技術

  • FastAPI:サーバーのエンドポイントを作成し、サービスを管理します。
  • LangChain:OpenAI の GPT モデルとシームレスに統合します。
  • SSE(Server-Sent Events):クライアントとサーバー間のリアルタイム通信に使用します。
  • OpenAI GPT-4:ユーザーのプロンプトに基づく応答の生成に使用します。

前提条件

始める前に、次のものがインストールされていることを確認してください。

  • Python 3.8 以降
  • Git
  • 仮想環境マネージャー(例:venv、conda)
環境変数

このプロジェクトには OpenAI API キーが必要です。次の内容を記述した .env ファイルを作成し、環境に設定してください。

コメント

MCP は初めてですか?

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

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