Skip to main content

Class: TemporalMCPClient

aisdk.TemporalMCPClient

A Temporal MCP Client which uses activities to execute list tools and call tools. This should match by name an MCPClientFactory registered with the AI SDK plugin to function.

This is intentionally similar to the AI SDK's MCPClient, but is lacking functions not used by the framework. It doesn't close either since the underlying clients are created in activities.

The AI SDK plugin is an experimental feature; APIs may change without notice.

Constructors

constructor

new TemporalMCPClient(options): TemporalMCPClient

Parameters

NameType
optionsTemporalMCPClientOptions

Returns

TemporalMCPClient

Properties

options

Readonly options: TemporalMCPClientOptions

Methods

tools

tools(): Promise<ToolSet>

Returns

Promise<ToolSet>