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.2.0.tar.gz (38.7 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.2.0-py3-none-any.whl (27.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: plm_connector_sdk-1.2.0.tar.gz
  • Upload date:
  • Size: 38.7 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.2.0.tar.gz
Algorithm Hash digest
SHA256 267f0ebffbb5188ef4075fa0469e066757086f0748972154e70edf08022b9054
MD5 6d7afa96c86bd2ce65c35e16b48b5287
BLAKE2b-256 877c282d3cff8a07d75adcd2ef3575a8e7e80f160aed5da6bb8408c36aa27a48

See more details on using hashes here.

Provenance

The following attestation bundles were made for plm_connector_sdk-1.2.0.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.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for plm_connector_sdk-1.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2f2c98a28d754e4d3defcbbd1332d6466c7cd775e8b00a01a2f0b4caa4653b83
MD5 37ddf4f19a80fdd1cf4b829a351b7413
BLAKE2b-256 9099b499760c30d5bf9eae4e34581aa35197c45d452eed07d6637445874ad084

See more details on using hashes here.

Provenance

The following attestation bundles were made for plm_connector_sdk-1.2.0-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

1.3.1

2 files

This release

1.2.0 This release

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