MCP conceptAPI Reference

Choose documentation 3

Concept and alpha: example support scope and release maturity.

v0.1.0.alpha.2

Current version

v0.1.0.alpha.2
English

Prerelease This site documents an alpha of libtmux. Its structure, URLs and APIs are subject to change.

LibTmux::MCP::StdioTransport

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

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

Discussed in MCP server guide

Members

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.

def send_request: (*untyped) -> bot

Behavior: MCP transport.

Description#

Behavior contract: MCP transport.

def send_response: (untyped) -> nil

Behavior: MCP transport.

Description#

Behavior contract: MCP transport.

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.

Esc

Type to search.

Reference preview Open reference