@modelcontextprotocol/sdk
    Preparing search index...

    Class StdioServerTransport

    Server transport for stdio: this communicates with a MCP client by reading from the current process' stdin and writing to stdout.

    This transport is only available in Node.js environments.

    Implements

    Index

    Constructors

    Properties

    onclose?: () => void

    Callback for when the connection is closed for any reason.

    This should be invoked when close() is called as well.

    onerror?: (error: Error) => void

    Callback for when an error occurs.

    Note that errors are not necessarily fatal; they are used for reporting any kind of exceptional condition out of band.

    onmessage?: (message: JSONRPCMessage) => void

    Callback for when a message (request or response) is received over the connection.

    Includes the authInfo if the transport is authenticated.

    Methods

    • Sends a JSON-RPC message (request or response).

      If present, relatedRequestId is used to indicate to the transport which incoming request to associate this outgoing message with.

      Parameters

      Returns Promise<void>