MCP (Model Context Protocol) tool, resource, and prompt definitions for hermes. Pure data and functions with no transport dependency — suitable for in-process use by any MCP host or LLM integration.
MCP (Model Context Protocol) tool, resource, and prompt definitions for hermes. Pure data and functions with no transport dependency — suitable for in-process use by any MCP host or LLM integration.
(call-tool svc tool-name arguments)Call a named MCP tool with the given arguments. Returns Clojure data.
Call a named MCP tool with the given arguments. Returns Clojure data.
(get-prompt prompt-name arguments)Look up a prompt by name and return its description and generated messages.
arguments is a map with string keys (as received from JSON).
Returns {:description ... :messages [...]}.
Look up a prompt by name and return its description and generated messages.
`arguments` is a map with string keys (as received from JSON).
Returns {:description ... :messages [...]}.(prompts)Return prompt definitions for the wire — :name, :description and :arguments only.
Return prompt definitions for the wire — :name, :description and :arguments only.
(resource-content uri)Return the content string for a resource URI.
Return the content string for a resource URI.
(resources)Return resource definitions for the wire — :uri, :name, :description and :mimeType only.
Return resource definitions for the wire — :uri, :name, :description and :mimeType only.
(tools)Return tool definitions for the wire — :name, :description and :inputSchema only.
Return tool definitions for the wire — :name, :description and :inputSchema only.
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 |