From 8d38b06f11c713e547d70468340242f23322152c Mon Sep 17 00:00:00 2001 From: tanaka takashi Date: Mon, 29 Jun 2026 01:28:01 +0900 Subject: first commit --- src/mcp/tools/health.c | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 src/mcp/tools/health.c (limited to 'src/mcp/tools/health.c') diff --git a/src/mcp/tools/health.c b/src/mcp/tools/health.c new file mode 100644 index 0000000..0309ea5 --- /dev/null +++ b/src/mcp/tools/health.c @@ -0,0 +1,29 @@ +#include "mcp/tools/health.h" + +#include + +static void +health_call(const mcpc_tool_t *tool, mcpc_ucbr_t *result) +{ + (void)tool; + mcpc_ucbr_toolcall_add_text_printf8(result, (const char8_t *)"ok"); +} + +mcpc_tool_t * +tiny_convmem_health_tool_create(void) +{ + mcpc_tool_t *tool = mcpc_tool_new2( + (const char8_t *)"health", + (const char8_t *)"Check whether the tiny conversation memory server is running" + ); + if (tool == NULL) + { + return NULL; + } + + if (mcpc_tool_set_call_cb(tool, health_call) != MCPC_EC_0) + { + return NULL; + } + return tool; +} -- cgit v1.2.3