Liking cljdoc? Tell your friends :D

boundary.mcp.ports

Transport seam for the MCP server. The stdio transport (shell) implements this; future HTTP/SSE transports implement the same protocol, so the core dispatch loop never depends on a concrete transport.

Transport seam for the MCP server. The stdio transport (shell) implements
this; future HTTP/SSE transports implement the same protocol, so the core
dispatch loop never depends on a concrete transport.
raw docstring

AuditLogcljprotocol

Records security-relevant events: authorization decisions, overrides, mutations, and server lifecycle. Implementations MUST NOT write to stdout — that stream is reserved for the protocol (see ADR-031).

Records security-relevant events: authorization decisions, overrides,
mutations, and server lifecycle. Implementations MUST NOT write to stdout —
that stream is reserved for the protocol (see ADR-031).

record!clj

(record! this event)

Persist a single audit event map. Returns the event.

Persist a single audit event map. Returns the event.
sourceraw docstring

SystemSourcecljprotocol

Supplies a snapshot of the running project's state for reflective resources (BOU-99). The in-process adapter reads the live Integrant system; an nREPL adapter (later) evaluates introspection forms against the project's REPL. The core resource producers are pure functions of this snapshot (ADR-033).

Supplies a snapshot of the running project's state for reflective resources
(BOU-99). The in-process adapter reads the live Integrant system; an nREPL
adapter (later) evaluates introspection forms against the project's REPL.
The core resource producers are pure functions of this snapshot (ADR-033).

snapshotclj

(snapshot this)

Return the current project snapshot map (keys: :conventions, :module-graph, :kondo-rules, :schema-registry, :routes, :workflows, :libs). Missing keys mean 'not reflected in this context'.

Return the current project snapshot map (keys: :conventions, :module-graph,
:kondo-rules, :schema-registry, :routes, :workflows, :libs). Missing keys
mean 'not reflected in this context'.
sourceraw docstring

Transportcljprotocol

A bidirectional JSON-RPC message channel to an MCP peer.

A bidirectional JSON-RPC message channel to an MCP peer.

close!clj

(close! this)

Release the transport's underlying resources.

Release the transport's underlying resources.

receiveclj

(receive this)

Read and parse the next JSON-RPC message from the peer. Returns a map, or nil at end of stream.

Read and parse the next JSON-RPC message from the peer. Returns a map, or
nil at end of stream.

send!clj

(send! this message)

Serialize and write a single JSON-RPC message map to the peer.

Serialize and write a single JSON-RPC message map to the peer.
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