Files
mesh-sdk/c

mesh-sdk for C

The skeleton (novox/hq ADR 0188): mesh_serve(name, tools, count) speaks MCP over stdio to the node's tool runtime. A mesh_tool is a name, a description, an argument schema and a function returning JSON. A tool named <seat>.<verb> is the seat's implementation. JSON is jansson's, the one dependency.

What it holds, under ADR 0039's test: the stdio loop and the tool type. Nothing else — no bus, no client, nothing of any module's. make and pipe a tools/list request into ./example.