simple_mcp_server_with_langgraph について
simple_mcp_server_with_langgraphは、MCPとLanggraphを組み合わせたPython 3.11のプロジェクトです。サーバーとクライアント、複数のMCPサーバー、ChatGPT風プロジェクトの例を通じて、これらの構成を学べます。
主な機能
- 01MCPサーバーとクライアントの例
- 02複数のMCPサーバーを使う例
- 03Streamlitを使ったChatGPT風プロジェクト
- 04Streamlitを使わないChatGPT風プロジェクト
活用シーン
- 01基本的なMCPサーバーとクライアントの構成を試す
- 02複数のMCPサーバーに接続するクライアントを実行
- 03MCPを使うChatGPT風プロジェクトを学ぶ
MCP 対応
MCPサーバーとクライアントの例、およびMCPを使ったChatGPT風プロジェクトが含まれています。複数のMCPサーバーにクライアントを接続する例もあります。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
simple_mcp_server_with_langgraph
Langgraph を使用したシンプルな MCP サーバーです。
Python version = 3.11
Simple_server_client
client.py のみを実行してください。
multiple_mcp_servers
weather_server.py と client.py を実行してください。
langgraph_chatgpt
streamlit + mcp を使用したシンプルな chatgpt クローンのコーディングプロジェクトです。
langgraph_chatgpt_mcp
streamlit を使用しないシンプルな chatgpt クローンのコーディングプロジェクトです。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。