TracePulse PLM Connector SDK — Wave 5 Conv D (FTR-605 V1 head). Decorator-based authoring surface for read-only connectors against external PLM systems (Teamcenter / 3DEXPERIENCE / Windchill / ERP / ALM). Ships a reference Teamcenter connector with 4 deterministic read methods + a ConnectorRuntime Protocol consumed by the engine-core dispatcher. Standalone repos hosting MCP-spec connectors federate at V1.1+ via the same Protocol surface.
Project description
plm-connector-sdk
Wave 5 Conv D (FTR-605 V1 head) — decorator-based authoring surface for read-only connectors against external PLM systems.
Quick start
from plm_connector_sdk import (
ConnectorContext,
ConnectorReadRequest,
ConnectorReadResult,
connector,
read_method,
)
@connector(id="teamcenter", version="1.0.0", description="Teamcenter ref")
class TeamcenterConnector:
@read_method(name="get_item", evidence_ref_type="tc.item")
async def get_item(
self, request: ConnectorReadRequest, ctx: ConnectorContext
) -> ConnectorReadResult:
...
Federation with standalone MCP repos
Wave 5 Conv D ships the in-tree reference (teamcenter) only. Real
production connectors for 3DEXPERIENCE / PTC Windchill live in standalone
MCP-spec repos and federate at V1.1+ via the same ConnectorRuntime
Protocol consumed by the engine-core dispatcher (no Python-level
coupling — the dispatcher routes by connector_id to either an
in-tree decorator-registered runtime OR an external MCP server URL once
the wire protocol surface lands).
Import-linter contracts
plm_connector_sdkMUST NOT importplm_engine_core.plm_connector_sdkMUST NOT importplm_skill_kernel.plm_connector_sdkMUST NOT importplm_accelerators(Workbench).
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file plm_connector_sdk-1.0.0.tar.gz.
File metadata
- Download URL: plm_connector_sdk-1.0.0.tar.gz
- Upload date:
- Size: 16.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dd17854b86f3fabf2c33ab26ab9ae5d695cb3044e060e6578fae77d38ce81e54
|
|
| MD5 |
8e000951581d8705a23c98f6fb478a5e
|
|
| BLAKE2b-256 |
e4e8cc7d025c592d20ed31a11e1afaf9194a531a856d5b82cbc69b5cc7f4bcc7
|
File details
Details for the file plm_connector_sdk-1.0.0-py3-none-any.whl.
File metadata
- Download URL: plm_connector_sdk-1.0.0-py3-none-any.whl
- Upload date:
- Size: 15.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a10c2e80e52afa766081e37134d85aaba1d7e503a9445ef883a724184b4c399b
|
|
| MD5 |
ade89990ce00b0d83a7f3a3a69833148
|
|
| BLAKE2b-256 |
73da9b0cac5f4f7168d34b019c2aa98c6ef6b27ddf6687bed67bef54b0b4a91b
|