9 lines
478 B
Markdown
9 lines
478 B
Markdown
# mesh-sdk for Go
|
|
|
|
The skeleton (novox/hq ADR 0188): `stdio.Serve(name, tools)` speaks MCP over stdio to the node's
|
|
tool runtime. A `Tool` is a name, a description, an argument schema and a function. A tool named
|
|
`<seat>.<verb>` is the seat's implementation. Standard library only.
|
|
|
|
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. `go build ./example` and pipe a `tools/list` request into it.
|