AI SDK Kotlin
Toggle table of contents
0.3.0-beta01
common
Target filter
common
Switch theme
Search in API
Skip to content
AI SDK Kotlin
AI SDK Kotlin
/
ai.torad.aisdk
/
Experimental_StdioMCPTransport
Experimental_
Stdio
MCPTransport
class
Experimental_StdioMCPTransport
(
val
config
:
StdioConfig
,
engineContext
:
CoroutineContext
=
Dispatchers.Default
)
:
MCPTransport
(
source
)
Since
0.3.0-beta01
Members
Constructors
Experimental_
Stdio
MCPTransport
Link copied to clipboard
constructor
(
config
:
StdioConfig
,
engineContext
:
CoroutineContext
=
Dispatchers.Default
)
Properties
config
Link copied to clipboard
val
config
:
StdioConfig
Functions
close
Link copied to clipboard
open
suspend override
fun
close
(
)
send
Link copied to clipboard
open
suspend override
fun
send
(
message
:
JSONRPCMessage
)
set
On
Close
Link copied to clipboard
open
override
fun
setOnClose
(
handler
:
(
)
->
Unit
?
)
set
On
Error
Link copied to clipboard
open
override
fun
setOnError
(
handler
:
(
Throwable
)
->
Unit
?
)
set
On
Message
Link copied to clipboard
open
override
fun
setOnMessage
(
handler
:
suspend
(
JSONRPCMessage
)
->
Unit
?
)
set
Protocol
Version
Link copied to clipboard
open
override
fun
setProtocolVersion
(
version
:
String
?
)
start
Link copied to clipboard
open
suspend override
fun
start
(
)