# LibTmux.Mcp.McpServerComposition

- **Module:** LibTmux.Mcp
- **Package:** LibTmux.Mcp
- **Language:** C#
- **Kind:** class
- **Source:** https://github.com/libtmux/libtmux-dotnet/blob/cf34b255c896d19a97e7d7fabea58609c916012d/src/LibTmux.Mcp/McpServerComposition.cs#L18
- **Page:** https://libtmux.org/en/csharp/latest/mcp/reference/libtmux-mcp-mcpservercomposition/

Assembles the server: what it offers, and what it refuses to.

One description of the wiring, used by the executable and by the tests that
check what a client receives. Two descriptions would drift, and the one
that drifted would be the tested one.

## Members

### Common operations

- `Add` (method): Registers everything the server needs and everything it offers.
