Everything the MCP server needs, loaded after the entry point has claimed stdout. Requiring any of these namespaces initialises logging, which is why they are not on wagoe.mcp.shell.server.
Tool handlers added in BOU-100/101 must call
wagoe.mcp.core.security/authorize against the context and record the
decision via the audit log before performing any mutation.
Everything the MCP server needs, loaded *after* the entry point has claimed stdout. Requiring any of these namespaces initialises logging, which is why they are not on wagoe.mcp.shell.server. Tool handlers added in BOU-100/101 must call `wagoe.mcp.core.security/authorize` against the context and record the decision via the audit log before performing any mutation.
(start! protocol-out)Wire the server and block until stdin reaches EOF.
protocol-out is the real stdout, handed over by the entry point after it
claimed it — see wagoe.mcp.shell.server/claim-stdout!.
Wire the server and block until stdin reaches EOF. `protocol-out` is the real stdout, handed over by the entry point after it claimed it — see wagoe.mcp.shell.server/claim-stdout!.
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |