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

LibTmux::MCP::StdioTransport

Ruby
  • Python Unavailable
  • Ruby
  • Lua Unavailable
  • TypeScript Unavailable
  • Rust Unavailable
  • Go Unavailable
  • Java Unavailable
  • .NET Unavailable
  • C++ Unavailable
  • Swift Unavailable

API reference · Markdown

class LibTmux::MCP::StdioTransport
classlibtmux-mcp [source]
classlibtmux-mcp [source]
class LibTmux::MCP::StdioTransport
Bases:
  • MCP::Transport

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

Discussed in libtmux-mcp

Members

close

close ( ) → nil
methodlibtmux-mcp [source]
methodlibtmux-mcp [source]
close

Behavior: MCP transport.

Behavior contract: MCP transport.

closed?

closed? ( ) → bool
methodlibtmux-mcp [source]
methodlibtmux-mcp [source]
closed?

Behavior: MCP transport.

Behavior contract: MCP transport.

run

run ( ) → nil
methodlibtmux-mcp [source]
methodlibtmux-mcp [source]
run

Behavior: MCP transport.

Behavior contract: MCP transport.

Raises

send_notification

send_notification ( arg1 : ::String , arg2 : untyped = nil , related_request_id : untyped = nil , ** kwargs : untyped ) → bool
methodlibtmux-mcp [source]
methodlibtmux-mcp [source]
send_notification

Behavior: MCP transport.

Behavior contract: MCP transport.

send_request

send_request ( * args : untyped ) → bot
methodlibtmux-mcp [source]
methodlibtmux-mcp [source]
send_request

Behavior: MCP transport.

Behavior contract: MCP transport.

send_response

send_response ( arg1 : untyped ) → nil
methodlibtmux-mcp [source]
methodlibtmux-mcp [source]
send_response

Behavior: MCP transport.

Behavior contract: MCP transport.

new

new
( 12 parameters ) ( server : untyped , parent : untyped , input : ::IO , output : ::IO , concurrency : ::Integer = nil , max_requests : ::Integer = nil , max_frame_bytes : ::Integer = nil , max_request_bytes : ::Integer = nil , max_output_bytes : ::Integer = nil , request_timeout : ::Numeric = nil , write_timeout : ::Numeric = nil , cleanup_timeout : ::Numeric = nil )
→ ::LibTmux::MCP::StdioTransport
methodlibtmux-mcpstatic [source]
methodlibtmux-mcpstatic [source]
new

Behavior: MCP transport.

Behavior contract: MCP transport.

Esc

Type to search.