mcp-server-0.1.0.1: Library for building Model Context Protocol (MCP) servers
Safe HaskellNone
LanguageGHC2024

MCP.Server.Derive

Synopsis

Template Haskell Derivation

derivePromptHandler :: Name -> Name -> Q Exp Source #

Derive prompt handlers from a data type Usage: $(derivePromptHandler ''MyPrompt 'handlePrompt)

deriveResourceHandler :: Name -> Name -> Q Exp Source #

Derive resource handlers from a data type Usage: $(deriveResourceHandler ''MyResource 'handleResource)

deriveToolHandler :: Name -> Name -> Q Exp Source #

Derive tool handlers from a data type Usage: $(deriveToolHandler ''MyTool 'handleTool)