MJ

mr-jay-wei/my-langgraph-agent

API development

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

36 stars 9 forks 品質 42 トレンド 12

LangGraph Agent は MCP Server と連携し、AI スマートチャットロボットプロジェクトを実現

概要

LangGraphとLangChainをベースとしたスマートチャットロボットプロジェクトです。 ロボットは、気象照会、歴史的なイベントの問い合わせ、Web検索などのリアルタイム情報にアクセスするためのツールを呼び出して、ユーザーに正確かつタイムリーな回答を提供できます。 特に、このプロジェクトでは、モデレーコンテキストプロトコル(MCP)サーバーをLangGraphに基づくrecretagentに統合する方法を実証し、大きな言語モデルがMCPツールにアクセスできるようにしました。 - ✔: 自然言語の理解と大規模な言語モデルに基づいて生成 - 384: 天候のクエリ、検索エンジン、歴史的なイベントのクエリなど、さまざまな外部ツールの統合のサポート - 🧠: 論理操作観察サイクルモードを使用して構造化された思考を提供 - 実際の監視とAPI呼び出しのためのトークンの使用に関する統計 - 複数のサイクルの対話のサポート、コンテキスト一貫性を保つ - バックアップサービス、ユーザーサポートを含むストレージ: 異なるテキストのオプション - 異なるテキストのオプション - 異なるオプション - 異なるオプション - 異なるオプション - 異なるオプション - パフォーマンスのオプション - パフォーマンスのオプション - パフォーマンスのオプション - 異なるオプション - パフォーマンスのオプション - 1. - LangGraphに基づくスマートな代理店、支持用具のコールアップおよび推論 2. - BMIの計算、天候の照会、等のようなさまざまな用具機能を提供するサーバー。 3。 - MCP ツールの変換は、Lang チェーン ツール フォーマット 4 の適切なレイヤーに - ユーザー情報問い合わせなどの API サービス - すべてのツール(ローカル機能、APIサービス、MCPサービス)は、標準化されたインターフェイスを提供する必要があります。各ツールには、明確な名前(ツール名)が必要です。各ツールには詳細な説明(ツールの説明)が必要です。各ツールは、明確なパラメータ構造(args)を定義する必要があります。 この標準化により、大きなモデルはツールの機能を理解し、正しく呼び出すことができます。また、異なるソースからのツールのシームレスな統合を可能にします。 # 環境要件 -Python 3.10+ (推奨3.10.18) - コンダ環境:mcp env - Python 3.13 +(推奨) - conda環境:langgraph env サーバは [[T0] で実行し、次のツールを提供します: - bmi を計算 - BMI インデックスを計算 - 現在の時刻を取得する - 天気を取得する - 指定された都市の天気を取得する

概要(AI 翻訳)

プロジェクトプロフィール

LangGraphとLangChainをベースとしたスマートチャットロボットプロジェクトです。 ロボットは、気象照会、歴史的なイベントの問い合わせ、Web検索などのリアルタイム情報にアクセスするためのツールを呼び出して、ユーザーに正確かつタイムリーな回答を提供できます。 特に、このプロジェクトでは、モデレーコンテキストプロトコル(MCP)サーバーをLangGraphに基づくrecretagentに統合する方法を実証し、大きな言語モデルがMCPツールにアクセスできるようにしました。

主な機能

** スマートな対話**: 大規模な言語モデルに基づく自然言語の理解と生成

  • ** ツールコール**:気象問い合わせ、検索エンジン、歴史的なイベントのクエリなど、さまざまな外部ツールの統合をサポートしています。
  • 理由の正しい: ロジック・アクション・オブザーベーション・サイクル・モデルを使用して、思考の構造化されたプロセスを提供します。
  • ** トークン統計**:APIによるトークン使用状況のリアルタイム監視と統計 対話メモリ: 複数サイクルの対話やコンテキストコヒーレンスのサポート -APIサービス:ユーザー情報クエリをサポートするためのFastAPIバックエンドサービスが含まれています
  • ** MCP の統合**: サポートされるモード コンテキスト プロトコル サーバー ツールのシームレスな統合
  • ** SYNC/System**:異なった性能の必要性を満たすために同時、対称的な実現を提供して下さい

プロジェクトアーキテクチャ

プロジェクトは次のコアコンポーネントで構成されています。

LangGraph Rec Act Act ** - LangGraph 構造に基づくスマート エージェント, ツールの呼び出しと推論をサポート 2.MCP Server - BMIコンピューティング、気象クエリなどのさまざまなツールを提供するサーバー 3。 MCPツールアダプタ - MCPツールをLangchainツールフォーマットに変換する適応レイヤー 4.FastAPIサービス - ユーザー情報クエリなどのAPIサービス

プロジェクト構造

コアアイデア

プロジェクト全体の主な考え方は、ツールを標準化することです**:

  • すべてのツール(ローカル機能、APIサービス、MCPサービス)は、標準化されたインターフェイスを提供する必要があります
  • 各ツールにクリア[name(ツール名)が必要です。
  • 各ツールは詳細でなければなりません [(T1)] (ツールの説明)
  • 各ツールは、明確なパラメータ構造([args])を定義しなければなりません。

この標準化により、大きなモデルはツールの機能を理解し、正しく呼び出すことができます。また、異なるソースからのツールのシームレスな統合を可能にします。 # 環境要件

プロジェクトは2つの主要なコンテキストで構成されています。

MCP サーバー環境

  • Python 3.10+ (推奨3.10.18) ・コンダ環境:[T3]

LangGraph エージェント環境

  • Python 3.13+ (推奨3.13.5) -Conda 環境:[[T4]

信頼性のパッケージの取付け

MCP サーバー環境

LangGraph エージェント環境

別の環境に依存しています

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

インストール

This server does not publish a one-line install command.

Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →