# LibTmux.Mcp.TmuxConnectionAccessor.TmuxConnectionAccessor

- **Module:** LibTmux.Mcp.TmuxConnectionAccessor
- **Package:** LibTmux.Mcp
- **Language:** .NET
- **Kind:** method
- **Source:** https://github.com/libtmux/libtmux-dotnet/blob/320dc64f4b8b7815842471327a5e6b84a1499bf8/src/LibTmux.Mcp/Connection/TmuxConnectionAccessor.cs#L39
- **Page:** https://libtmux.org/en/dotnet/latest/mcp/reference/libtmux-mcp-tmuxconnectionaccessor-tmuxconnectionaccessor/

```
LibTmux.Mcp.TmuxConnectionAccessor.TmuxConnectionAccessor(template: ServerConnectionOptions?, defaultSocketName: string?, logger: ILogger?)
```

Initializes the accessor.

## Parameters

- `template` (ServerConnectionOptions?): How to reach tmux, or null for the ambient server.
- `defaultSocketName` (string?): The socket used when a call names none.
- `logger` (ILogger?): Records connection failures.
