# LibTmux::MCP::Application.new

- **Module:** LibTmux::MCP::Application
- **Package:** libtmux-mcp
- **Language:** Ruby
- **Kind:** method
- **Source:** https://github.com/libtmux/libtmux-ruby/blob/c6d9d21771828e583692ca899ed817f9640d6a55/gems/libtmux-mcp/lib/libtmux/mcp/application.rb#L50
- **Page:** https://libtmux.org/en/ruby/latest/mcp/reference/libtmux-mcp-application-new/

```
LibTmux::MCP::Application.new(server: ::LibTmux::Async::Server, endpoint_name: ::String, enabled_tools: ::Array[::String] = nil, max_captures: ::Integer = nil, max_capture_bytes: ::Integer = nil, capture_ttl: ::Numeric = nil, request_timeout: ::Numeric = nil, max_response_bytes: ::Integer = nil) -> ::LibTmux::MCP::Application
```

Behavior: MCP application.

Behavior contract: MCP application.
