Unravel Engine C++ Reference
Loading...
Searching...
No Matches
unravel::mcp::mcp_tool_registry Class Reference

#include <mcp_tool_registry.h>

Public Member Functions

void add (mcp_tool tool)
 
auto find (const std::string &name) const -> const mcp_tool *
 
auto tools () const -> const std::vector< mcp_tool > &
 
auto list_tools_json () const -> std::string
 

Detailed Description

Definition at line 38 of file mcp_tool_registry.h.

Member Function Documentation

◆ add()

void unravel::mcp::mcp_tool_registry::add ( mcp_tool tool)

Definition at line 10 of file mcp_tool_registry.cpp.

◆ find()

auto unravel::mcp::mcp_tool_registry::find ( const std::string & name) const -> const mcp_tool*

Definition at line 21 of file mcp_tool_registry.cpp.

◆ list_tools_json()

auto unravel::mcp::mcp_tool_registry::list_tools_json ( ) const -> std::string

Definition at line 36 of file mcp_tool_registry.cpp.

◆ tools()

auto unravel::mcp::mcp_tool_registry::tools ( ) const -> const std::vector<mcp_tool>&

Definition at line 31 of file mcp_tool_registry.cpp.


The documentation for this class was generated from the following files: