Packages

Gleam library for building Model Context Protocol servers and transports

Current section

Files

Jump to
mcp_toolkit include mcp_toolkit@core@server_Server.hrl
Raw

include/mcp_toolkit@core@server_Server.hrl

-record(server, {
name :: binary(),
version :: binary(),
description :: gleam@option:option(binary()),
instructions :: gleam@option:option(binary()),
resources :: gleam@dict:dict(binary(), mcp_toolkit@core@server:server_resource()),
resource_templates :: gleam@dict:dict(binary(), mcp_toolkit@core@server:server_resource_template()),
tools :: gleam@dict:dict(binary(), mcp_toolkit@core@server:server_tool()),
prompts :: gleam@dict:dict(binary(), mcp_toolkit@core@server:server_prompt()),
capabilities :: mcp_toolkit@core@protocol:server_capabilities(),
page_limit :: gleam@option:option(integer())
}).