Liking cljdoc? Tell your friends :D
Clojure only.

wagoe.mcp.shell.boot

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.
raw docstring

start!clj

(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!.
sourceraw docstring

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
Move to previous article
Move to next article
Ctrl+/Jump to the search field
× close