![]() |
ezEngine Release 26.9
|
Describes one callable function, as it appears in the MCP client's tool list. More...
#include <McpTool.h>
Public Attributes | |
| ezString | m_sName |
| ezString | m_sDescription |
| ezString | m_sInputSchema |
Describes one callable function, as it appears in the MCP client's tool list.
| ezString ezMcpToolDesc::m_sDescription |
What the tool does. This is the only thing an AI agent has to go by when deciding whether to call it, so be specific about what it returns and what it modifies.
| ezString ezMcpToolDesc::m_sInputSchema |
The JSON schema of the arguments, as a raw JSON object. Empty means 'no arguments'. E.g. R"({"type":"object","properties":{"count":{"type":"number"}}})"
| ezString ezMcpToolDesc::m_sName |
The name the client calls. Must be unique across all providers. Convention is lower snake_case, prefixed with the area, e.g. 'log_write'.