Liking cljdoc? Tell your friends :D

postgres.gen.mcp

Extracts opt-in MCP tool descriptors from PostgreSQL definitions. This namespace produces data only; executable handlers are attached by xt.mcp.node.

Extracts opt-in MCP tool descriptors from PostgreSQL definitions. This
namespace produces data only; executable handlers are attached by xt.mcp.node.
raw docstring

input-schemaclj

(input-schema input)

derives an object schema while preserving PostgreSQL argument names exactly

derives an object schema while preserving PostgreSQL argument names exactly
raw docstring

output-schemaclj

(output-schema return)

derives a conservative result schema from a PostgreSQL return type

derives a conservative result schema from a PostgreSQL return type
raw docstring

pg-type-schemaclj

(pg-type-schema type)

maps a bound PostgreSQL type to the portable MCP JSON Schema subset

maps a bound PostgreSQL type to the portable MCP JSON Schema subset
raw docstring

render-moduleclj

(render-module target-ns source-namespaces)

renders descriptors as an xt.mcp data module

renders descriptors as an xt.mcp data module
raw docstring

tool-descriptorclj

(tool-descriptor ptr)

extracts one opt-in descriptor from a PostgreSQL pointer

extracts one opt-in descriptor from a PostgreSQL pointer
raw docstring

tool-entriesclj

(tool-entries source-namespaces)

extracts deterministic, uniquely named MCP descriptors from namespaces

extracts deterministic, uniquely named MCP descriptors from namespaces
raw 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