# LibTmux.Mcp.McpServerComposition

- **Module:** LibTmux.Mcp
- **Package:** LibTmux.Mcp
- **Language:** .NET
- **Kind:** class
- **Source:** https://github.com/libtmux/libtmux-dotnet/blob/320dc64f4b8b7815842471327a5e6b84a1499bf8/src/LibTmux.Mcp/McpServerComposition.cs#L17
- **Page:** https://libtmux.org/en/dotnet/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

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