Liking cljdoc? Tell your friends :D

boundary.mcp.core.registry

Tool and resource registry as plain data. Empty in the skeleton (BOU-96). Tier 0 read/analyze tools (BOU-100) and reflective resources (BOU-99) register their definitions here; the stdio transport stays unchanged.

Tool and resource registry as plain data. Empty in the skeleton (BOU-96).
Tier 0 read/analyze tools (BOU-100) and reflective resources (BOU-99)
register their definitions here; the stdio transport stays unchanged.
raw docstring

empty-registryclj

An MCP server with no tools or resources.

An MCP server with no tools or resources.
sourceraw docstring

list-resourcesclj

(list-resources registry)

MCP resources/list result. Exposes only wire fields.

MCP `resources/list` result. Exposes only wire fields.
sourceraw docstring

list-toolsclj

(list-tools registry)

MCP tools/list result. Exposes only wire fields, dropping any internal keys (e.g. a server-side :handler).

MCP `tools/list` result. Exposes only wire fields, dropping any internal
keys (e.g. a server-side :handler).
sourceraw docstring

register-resourceclj

(register-resource registry resource)

Add a resource definition (a map with at least :uri) to the registry.

Add a resource definition (a map with at least :uri) to the registry.
sourceraw docstring

register-toolclj

(register-tool registry tool)

Add a tool definition (a map with at least :name) to the registry.

Add a tool definition (a map with at least :name) to the registry.
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