LibTmux::MCP::Application
- class LibTmux::MCP::Application
-
Discussed in Page session metadata from Ruby , Ruby MCP API reference
Members
- def accept
_shell : ( ::LibTmux::MCP::_ShellInvitation, ?timeout: ::Numeric?, ?cancellation: untyped ) -> ::LibTmux:: Entity Ref -
Behavior: MCP application.
Description#
Behavior contract: MCP application.
- def call: ( ::String, ?::Hash[untyped, untyped], ?cancellation: untyped ) -> untyped
-
Behavior: MCP application.
Description#
Behavior contract: MCP application.
- def close: () -> nil
-
Behavior: MCP application.
Description#
Behavior contract: MCP application.
- Raises
- def inspect: () -> ::String
-
Behavior: MCP application.
Description#
Behavior contract: MCP application.
- def invite
_shell : ( ::LibTmux:: , ?timeout: ::Numeric?, ?expiresEntity Ref _in : ::Numeric, ?cancellation: untyped ) -> ::LibTmux::MCP::_ShellInvitation -
Behavior: MCP application.
Description#
Behavior contract: MCP application.
- Parameters
-
-
arg1(::LibTmux:: ) #Entity Ref -
expires_in(::Numeric) # -
cancellation(untyped) #
-
Discussed in MCP server guide
- def sdk
_server : () -> untyped -
Behavior: MCP application.
Description#
Behavior contract: MCP application.
- def tools: () -> ::Array[untyped]
-
Returns the value of attribute tools.
Description#
Behavior contract: MCP application.
- def self.new: ( server: ::Lib
Tmux:: , endpointAsync:: Server _name : ::String, ?enabled_tools : ::Array[::String], ?max_captures : ::Integer, ?max_capture : ::Integer, ?capture_bytes _ttl : ::Numeric, ?request_timeout : ::Numeric, ?max_response : ::Integer ) -> ::Lib_bytes Tmux:: MCP:: Application -
Behavior: MCP application.
Description#
Behavior contract: MCP application.
- Parameters
-
-
endpoint_name(::String) # -
enabled_tools(::Array[::String]) # -
max_captures(::Integer) # -
max_capture_bytes(::Integer) # -
capture_ttl(::Numeric) # -
request_timeout(::Numeric) # -
max_response_bytes(::Integer) #