Skip to main content

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).

Authoring a new connector

See .federation/authoring-a-connector.md for the full generate → fill → verify workflow.

Import-linter contracts

  • plm_connector_sdk MUST NOT import plm_engine_core.
  • plm_connector_sdk MUST NOT import plm_skill_kernel.
  • plm_connector_sdk MUST NOT import plm_accelerators (Workbench).

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

plm_connector_sdk-1.3.1.tar.gz (41.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

plm_connector_sdk-1.3.1-py3-none-any.whl (28.3 kB view details)

Uploaded Python 3

File details

Details for the file plm_connector_sdk-1.3.1.tar.gz.

File metadata

  • Download URL: plm_connector_sdk-1.3.1.tar.gz
  • Upload date:
  • Size: 41.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for plm_connector_sdk-1.3.1.tar.gz
Algorithm Hash digest
SHA256 8d196116649246df2b1de0813ef60f8aed018aa38ef44e733cc321fb86c0b9cf
MD5 b9ea8beba43604fc873b8717258ad1b0
BLAKE2b-256 95d838c81a694d8645feb07a8c10b065dd3b2569084d62eb7c77ac157e238e35

See more details on using hashes here.

Provenance

The following attestation bundles were made for plm_connector_sdk-1.3.1.tar.gz:

Publisher: release-please.yml on plm-engine/plm-mcp-connectors

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file plm_connector_sdk-1.3.1-py3-none-any.whl.

File metadata

File hashes

Hashes for plm_connector_sdk-1.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 dd269c7a448c38831fbaa82bf85fcae618f849aa2f74c98855c3f7b9f723624e
MD5 6d37c02400c9a97ad4f0d702212a9a01
BLAKE2b-256 87dbed2c3050cf8f0d3bf8d44272d14a7338206258936566561b121116273fbb

See more details on using hashes here.

Provenance

The following attestation bundles were made for plm_connector_sdk-1.3.1-py3-none-any.whl:

Publisher: release-please.yml on plm-engine/plm-mcp-connectors

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

1.3.1 This release

2 files

1.2.0

2 files

1.1.0

2 files

1.0.0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page