# MCPRequestHandler

- **Package:** LibTmuxMCP
- **Language:** Swift
- **Kind:** struct
- **Source:** https://github.com/libtmux/libtmux-swift/blob/254f8b2be7eb60cacc3ffcb3ea8e456784f582df/Sources/LibTmuxMCP/MCPProtocol.swift#L9
- **Page:** https://libtmux.org/en/swift/latest/mcp/reference/mcprequesthandler/

Answers MCP requests, one line at a time, without touching a file descriptor.

## Members

- `protocolVersions` (property): The revisions this server speaks, newest first.
- `protocolVersion` (property)
- `serverName` (property)
- `serverVersion` (property)
- `init(tools:)` (method)
- `respond(to:emit:)` (method): Answers one newline-delimited JSON-RPC request.
