Skip to content

feat(mcp): sign/unwrap custom functions and surface silo sombra metadata - #440

Open
dawson-turechek-transcend wants to merge 1 commit into
mainfrom
dawson/mcp-cf-pr1-foundation
Open

feat(mcp): sign/unwrap custom functions and surface silo sombra metadata#440
dawson-turechek-transcend wants to merge 1 commit into
mainfrom
dawson/mcp-cf-pr1-foundation

Conversation

@dawson-turechek-transcend

Copy link
Copy Markdown
Member

Summary

  • Add Sombra customer-ingress signCustomFunction / unwrapCustomFunction on the REST client.
  • Surface sombraId, connectionState, and customSiloConnectionStrategy on inventory list/get/create so DSR Custom Function silos can be found and pinned.
  • Refresh the committed GraphQL schema (includes RunCustomFunctionInput JWT fields) and drop a duplicate DropStatusOverrideInput.

Test plan

  • pnpm run --dir packages/mcp/mcp-server-base test
  • pnpm run --dir packages/mcp/mcp-server-inventory test
  • Confirm inventory_list_data_silos accepts customSiloConnectionStrategy=CUSTOM_FUNCTION
  • Confirm inventory_create_data_silo forwards sombraId for customFunction

Made with Cursor

@pkg-pr-new

pkg-pr-new Bot commented Aug 18, 2026

Copy link
Copy Markdown

Open in StackBlitz

@transcend-io/airgap.js-types

pnpm add https://pkg.pr.new/@transcend-io/airgap.js-types@440
yarn add https://pkg.pr.new/@transcend-io/airgap.js-types@440.tgz

@transcend-io/cli

pnpm add https://pkg.pr.new/@transcend-io/cli@440
yarn add https://pkg.pr.new/@transcend-io/cli@440.tgz

@transcend-io/design-tokens

pnpm add https://pkg.pr.new/@transcend-io/design-tokens@440
yarn add https://pkg.pr.new/@transcend-io/design-tokens@440.tgz

@transcend-io/internationalization

pnpm add https://pkg.pr.new/@transcend-io/internationalization@440
yarn add https://pkg.pr.new/@transcend-io/internationalization@440.tgz

@transcend-io/privacy-types

pnpm add https://pkg.pr.new/@transcend-io/privacy-types@440
yarn add https://pkg.pr.new/@transcend-io/privacy-types@440.tgz

@transcend-io/sdk

pnpm add https://pkg.pr.new/@transcend-io/sdk@440
yarn add https://pkg.pr.new/@transcend-io/sdk@440.tgz

@transcend-io/type-utils

pnpm add https://pkg.pr.new/@transcend-io/type-utils@440
yarn add https://pkg.pr.new/@transcend-io/type-utils@440.tgz

@transcend-io/utils

pnpm add https://pkg.pr.new/@transcend-io/utils@440
yarn add https://pkg.pr.new/@transcend-io/utils@440.tgz

@transcend-io/mcp

pnpm add https://pkg.pr.new/@transcend-io/mcp@440
yarn add https://pkg.pr.new/@transcend-io/mcp@440.tgz

@transcend-io/mcp-server-admin

pnpm add https://pkg.pr.new/@transcend-io/mcp-server-admin@440
yarn add https://pkg.pr.new/@transcend-io/mcp-server-admin@440.tgz

@transcend-io/mcp-server-assessment

pnpm add https://pkg.pr.new/@transcend-io/mcp-server-assessment@440
yarn add https://pkg.pr.new/@transcend-io/mcp-server-assessment@440.tgz

@transcend-io/mcp-server-base

pnpm add https://pkg.pr.new/@transcend-io/mcp-server-base@440
yarn add https://pkg.pr.new/@transcend-io/mcp-server-base@440.tgz

@transcend-io/mcp-server-consent

pnpm add https://pkg.pr.new/@transcend-io/mcp-server-consent@440
yarn add https://pkg.pr.new/@transcend-io/mcp-server-consent@440.tgz

@transcend-io/mcp-server-discovery

pnpm add https://pkg.pr.new/@transcend-io/mcp-server-discovery@440
yarn add https://pkg.pr.new/@transcend-io/mcp-server-discovery@440.tgz

@transcend-io/mcp-server-docs

pnpm add https://pkg.pr.new/@transcend-io/mcp-server-docs@440
yarn add https://pkg.pr.new/@transcend-io/mcp-server-docs@440.tgz

@transcend-io/mcp-server-dsr

pnpm add https://pkg.pr.new/@transcend-io/mcp-server-dsr@440
yarn add https://pkg.pr.new/@transcend-io/mcp-server-dsr@440.tgz

@transcend-io/mcp-server-inventory

pnpm add https://pkg.pr.new/@transcend-io/mcp-server-inventory@440
yarn add https://pkg.pr.new/@transcend-io/mcp-server-inventory@440.tgz

@transcend-io/mcp-server-preferences

pnpm add https://pkg.pr.new/@transcend-io/mcp-server-preferences@440
yarn add https://pkg.pr.new/@transcend-io/mcp-server-preferences@440.tgz

@transcend-io/mcp-server-workflows

pnpm add https://pkg.pr.new/@transcend-io/mcp-server-workflows@440
yarn add https://pkg.pr.new/@transcend-io/mcp-server-workflows@440.tgz

commit: bcfd3e0

@dawson-turechek-transcend
dawson-turechek-transcend marked this pull request as ready for review August 19, 2026 16:22
@dawson-turechek-transcend
dawson-turechek-transcend requested a review from a team as a code owner August 19, 2026 16:22
giacaglia
giacaglia previously approved these changes Aug 19, 2026

@dsklyar dsklyar left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants