module MCP::Prompts

Defined in:

mcp/prompts.cr

Constant Summary

Log = ::Log.for("mcp")
PROMPT_DEFINITIONS = [] of PromptDefinition

Class Method Summary

Macro Summary

Class Method Detail

def self.handle_prompt(prompt : Prompt, params : JSON::Any, account : Account) : JSON::Any #

[View source]
def self.handle_prompts_get(request : JSON::RPC::Request, account : Account) : JSON::Any #

[View source]
def self.handle_prompts_list(request : JSON::RPC::Request) : JSON::Any #

[View source]

Macro Detail

macro def_prompt(name, title = nil, description = nil, arguments = [] of PromptArgumentDefinition, &block) #

[View source]