uv
がインストールされていますuv
を使用して新しい Python プロジェクトを作成します。
.env
ファイルを作成します。
.env
ファイルに追加します。
.gitignore
に.env
を追加します:
ANTHROPIC_API_KEY
安全に保管してください。
client.py
ファイルはここにあります。MCPClient
クラスはセッション管理とAPIクライアントを初期化しますAsyncExitStack
を使用するprocess_query()
を変更する
python client.py .../weather/src/weather/server.py
AsyncExitStack
を使用する.env
に安全に保存する
FileNotFoundError
: サーバーパスを確認してくださいConnection refused
: サーバーが実行中であり、パスが正しいことを確認してくださいTool execution failed
: ツールに必要な環境変数が設定されていることを確認してくださいTimeout error
: クライアント構成のタイムアウトを増やすことを検討してください