アーティクル - CS475917

PythonクライアントからWindchill AI Assistant MCPエンドポイントにアクセスする

修正日: 30-Jul-2026   


注記:ここに記載されている情報は、お客様の利便性向上のため機械翻訳ソフトを使用しています。PTCは、ここに記載されている情報の翻訳の正確性について、一切の責任を負いませんので、ご了承ください。英語の原文を参照するには、こちら。この機械翻訳に関する詳細は、こちら。
お知らせいただき、ありがとうございます。この機械翻訳をレビューします。

適用対象

  • Windchill PDMLink 13.0.2.11
  • Windchill PDMLink 13.1.3.0
  • Windchill PDMLink 12.1.2.23

説明

  • この記事では、Anthropic MCP Python SDKを使用するPythonアプリケーションまたはフレームワークに、Windchill MCPエンドポイントへのアクセスを統合するためのアプローチについて説明します。
    • この手順では、SAMLログインを完了し、その結果得られたセッションをSDKのHTTPクライアントに渡す方法を示します。その後、エンドポイントは通常どおりSDKを介して使用されます。
  • この記事では、その動機、Windchillの認証モデル、および主要な実装手法について説明しています。周囲のアプリケーションがどのように認証情報を取得し、ライフサイクルを管理し、ツールを利用するかについては、この記事の範囲外です。
  • この記事では、独自の MCP クライアントを開発または組み込み、クライアントの実装を完全に制御できる場合に、SSO で保護された Windchill 環境に MCP (Model Context Protocol) クライアントを接続するための推奨アプローチについて説明します。
    • この方法を使用するタイミング:この方法は、独自の MCP クライアントをコードに構築または組み込み、クライアントを制御する場合に適しています。
    • 提供される機能:独自のクライアント内でSSOログインを実行し、認証済みセッションをMCP SDKのHTTPクライアントに渡すための直接統合アプローチ。別途プロキシプロセスは不要です。
    • 対象者: MCPを自身のアプリケーション/フレームワークに統合する開発者。
  • 重要: PTCは、すぐに使用できるMCPクライアントコードを提供していません。この記事では、あくまでも例示用のコードスニペットのみを提供しています。お客様は、以下の記事のガイダンスを参考にしながら、 SDKの直接統合を構築し、社内で配布・インストールする責任を負います。
  • クライアント環境や導入上の制約によっては、以下のナレッジベース記事に記載されている他のアプローチを参照してください。
最新バージョンはこちらを参照ください CS475917