技术文章 - 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
说明
- 本文介绍了一种将对 Windchill MCP 端点的访问集成到使用 Anthropic MCP Python SDK 的 Python 应用程序或框架中的方法。
- 它展示了如何完成 SAML 登录,然后将生成的会话传递给 SDK 的 HTTP 客户端,之后可以通过 SDK 以通常的方式使用该端点。
- 本文记录了动机、Windchill 身份验证模型和关键实现技术;周围应用程序如何获取凭据、管理其生命周期以及使用这些工具不在本文的讨论范围之内。
- 本文介绍了在开发或嵌入您自己的 MCP(模型上下文协议)客户端并完全控制客户端实现时,将 MCP 客户端连接到受 SSO 保护的 Windchill 环境的推荐方法。
- 何时使用此方法:当您在代码中构建或嵌入自己的 MCP 客户端并因此控制客户端时,此方法适用。
- 它提供的功能:直接集成方法,可在您自己的客户端内执行 SSO 登录,并将经过身份验证的会话传递给 MCP SDK 的 HTTP 客户端 - 无需单独的代理过程。
- 受众:将 MCP 集成到自己的应用程序/框架中的开发人员。
- 重要提示: PTC 不提供现成的 MCP 客户端代码。本文仅提供示例代码片段;客户需自行构建直接 SDK 集成,可参考本文的指导,并在内部进行分发/安装。
- 根据客户端环境和部署限制,请参考以下知识库文章中的其他方法:
这是文章 475917 的 PDF 版本,可能已过期。最新版本 CS475917