Prerelease This site documents an alpha of libtmux. Its structure, URLs and APIs are subject to change.

libtmux::mcp::ToolRegistry

C++
  • Python Unavailable
  • Ruby Unavailable
  • Lua Unavailable
  • TypeScript Unavailable
  • Rust Unavailable
  • Go Unavailable
  • Java Unavailable
  • .NET Unavailable
  • C++
  • Swift Unavailable

API reference · Markdown

class libtmux::mcp::ToolRegistry
class [source]
class [source]
class libtmux::mcp::ToolRegistry

Discussed in C++ MCP API

Members

create

create ( definitions : std::vector< ToolDefinition > , selection : const ToolSelection & ) → libtmux::expected< ToolRegistry, std::string >
methodstatic [source]
methodstatic [source]
create

tools

tools ( ) → std::span< const ToolDefinition >
methodreadonly [source]
methodreadonly [source]
tools

Discussed in C++ MCP API

selection

selection ( ) → const ToolSelection &
methodreadonly [source]
methodreadonly [source]
selection

find

find ( name : std::string_view ) → const ToolDefinition *
methodreadonly [source]
methodreadonly [source]
find

Discussed in C++ MCP API

find_nested

find_nested ( caller : const ToolDefinition & , name : std::string_view ) → const ToolDefinition *
methodreadonly [source]
methodreadonly [source]
find_nested

call

call ( server : const Server & , name : std::string_view , arguments : const Arguments & , context : const CallContext & = {} ) → ToolResult
methodreadonly [source]
methodreadonly [source]
call

Discussed in C++ MCP API

Esc

Type to search.