# Ruby MCP API reference

Source: https://libtmux.org/en/ruby/latest/mcp/reference/

> Public libtmux-mcp embedding types and methods.

Require `libtmux/mcp` to embed the server. Imports start no tmux process,
scheduler, or protocol transport. `Application` borrows an
application-owned `LibTmux::Async::Server`; its SDK server and stdio transport
remain on that application's reactor thread.

The declarations below come from the public Ruby inventory, enriched with RBS
signatures, YARD documentation, behavior contracts, and source coordinates at
the selected revision.

## API declarations

- [LibTmux::MCP](https://libtmux.org/en/ruby/latest/mcp/reference/libtmux-mcp/)

[Protocol catalog](https://libtmux.org/en/ruby/latest/mcp/tools.json)
