Implements
Constructors
Constructor
Parameters
input
ClientTransportInput
options?
ClientOptions
Returns
Client
Methods
[asyncDispose]()
Returns
Promise<void>
Implementation of
IClient.[asyncDispose]
callTool()
Type Parameters
TData
TData = unknown
Parameters
name
string
args?
Record<string, unknown>
options?
CallToolOptions
Returns
Promise<CallToolResult<TData>>
Implementation of
IClient.callTool
callToolRaw()
Type Parameters
TData
TData = unknown
Parameters
name
string
args?
Record<string, unknown>
options?
CallToolOptions
Returns
Promise<CallToolResult<TData>>
close()
Returns
Promise<void>
Implementation of
IClient.close
complete()
Parameters
ref
| {name: string;
type: "ref/prompt";
}
| {
type: "ref/resource";
uri: string;
}
argument
name
string
value
string
context?
arguments?
Record<string, string>
options?
RequestOptions
Returns
Promise<CompletionResult>
Implementation of
IClient.complete
connect()
Returns
Promise<void>
Implementation of
IClient.connect
getPrompt()
Parameters
name
string
args?
Record<string, string>
options?
RequestOptions
Returns
Promise<{
[key: string]: unknown;
}>
Implementation of
IClient.getPrompt
isConnected()
Returns
boolean
Implementation of
IClient.isConnected
listPrompts()
Parameters
options?
RequestOptions
Returns
Promise<{
}[]>
Implementation of
IClient.listPrompts
listResources()
Parameters
options?
RequestOptions
Returns
Promise<{
}[]>
Implementation of
IClient.listResources
listResourceTemplates()
Parameters
options?
RequestOptions
Returns
Promise<{
}[]>
Implementation of
IClient.listResourceTemplates
listTools()
Parameters
options?
RequestOptions
Returns
Promise<{
}[]>
Implementation of
IClient.listTools
notifyRootsChanged()
Returns
Promise<void>
ping()
Parameters
options?
RequestOptions
Returns
Promise<boolean>
Implementation of
IClient.ping
readResource()
Parameters
uri
string
options?
RequestOptions
Returns
Promise<{
}[]>
Implementation of
IClient.readResource
readResourceRaw()
Parameters
uri
string
options?
RequestOptions
Returns
Promise<{
[x: string]: unknown;
}>
setLogLevel()
Parameters
level
LoggingLevel
options?
RequestOptions
Returns
Promise<void>
Implementation of
IClient.setLogLevel
subscribeResource()
Parameters
uri
string
handler
ResourceUpdateHandler
options?
RequestOptions
Returns
Promise<void>
Implementation of
IClient.subscribeResource
unsubscribeResource()
Parameters
uri
string
options?
RequestOptions
Returns
Promise<void>
Implementation of
IClient.unsubscribeResource
connect()
Call Signature
Parameters
input
McpConfig
options?
MultiServerOptions
Returns
Promise<MultiServerClient>
Call Signature
await using for automatic cleanup.
Parameters
input
ClientTransportInput
options?
ClientOptions
Returns
Promise<Client>