aarondb/mcp/tools

mcp/tools — MCP tool registry

Tool definitions exposed to MCP clients: all_tools/0 returns the registry. Pure data over gleam/json; no side effects.

Types

pub type Tool {
  Tool(
    name: String,
    description: String,
    input_schema: json.Json,
  )
}

Constructors

  • Tool(name: String, description: String, input_schema: json.Json)

Values

pub fn all_tools() -> List(Tool)
pub fn precompiled_array(items: List(json.Json)) -> json.Json
Search Document