MCPconceptAPI Reference

Choose documentation 3

v0.1.1

Current version

v0.1.1
English

Early release libtmux is released, and its APIs may still change between releases. This site's structure and URLs may change too.

MCP: API Reference

LibTmux::MCP::StdioTransport

class LibTmux::MCP::StdioTransport
Bases:
  • MCP::Transport

Owns Async tasks, while the application retains its streams and scheduler.

Members7#

def close: () -> nil

Behavior: MCP transport.

Description#

Behavior contract: MCP transport.

def closed?: () -> bool

Behavior: MCP transport.

Description#

Behavior contract: MCP transport.

def run: () -> nil

Behavior: MCP transport.

Description#

Behavior contract: MCP transport.

Raises
def send_notification: ( ::String, ?untyped, ?related_request_id: untyped, **untyped ) -> bool

Behavior: MCP transport.

Description#

Behavior contract: MCP transport.

Parameters
def send_request: (*untyped) -> bot

Behavior: MCP transport.

Description#

Behavior contract: MCP transport.

Parameters
Raises
def send_response: (untyped) -> nil

Behavior: MCP transport.

Description#

Behavior contract: MCP transport.

Parameters
def self.new: ( server: untyped, parent: untyped, input: ::IO, output: ::IO, ?concurrency: ::Integer, ?max_requests: ::Integer, ?max_frame_bytes: ::Integer, ?max_request_bytes: ::Integer, ?max_output_bytes: ::Integer, ?request_timeout: ::Numeric, ?write_timeout: ::Numeric, ?cleanup_timeout: ::Numeric ) -> ::LibTmux::MCP::StdioTransport

Behavior: MCP transport.

Description#

Behavior contract: MCP transport.

Parameters
Esc

Type to search.

Reference previewOpen reference