アーティクル - CS475917
PythonクライアントからWindchill AI Assistant MCPエンドポイントにアクセスする
修正日: 30-Jul-2026
適用対象
- 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