10 lines
514 B
Markdown
10 lines
514 B
Markdown
# 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`.
|