# LibTmux.Mcp.TmuxConnectionAccessor.GetAsync

- **Module:** LibTmux.Mcp
- **Package:** LibTmux.Mcp
- **Language:** C#
- **Kind:** method
- **Source:** https://github.com/libtmux/libtmux-dotnet/blob/cf34b255c896d19a97e7d7fabea58609c916012d/src/LibTmux.Mcp/Connection/TmuxConnectionAccessor.cs#L81
- **Page:** https://libtmux.org/en/csharp/latest/mcp/reference/libtmux-mcp-tmuxconnectionaccessor-getasync/

```
LibTmux.Mcp.TmuxConnectionAccessor.GetAsync(socketName: string?, cancellationToken: CancellationToken) -> Task<Server>
```

Answers a server, connecting on the first ask for that socket.

## Parameters

- `socketName` (`string?`): The socket, or null for the configured default.
- `cancellationToken` (`CancellationToken`): Cancels the tmux command.

## Returns

The server.

## Raises

- [`McpException`](https://csharp.sdk.modelcontextprotocol.io/api/ModelContextProtocol.McpException.html): tmux could not be reached.
