object
mcp_server_2025_11_25_spec
MCP 2025-11-25 protocol handler. Extends the 2025-06-18 handler with version 2025-11-25 negotiation (still accepting 2025-06-18), optional serverInfo.description, icons metadata on tools/prompts/resources (SEP-973), and URL-mode elicitation (SEP-1036). EnumSchema / ElicitResult enrichments (SEP-1330) are pass-through via application-supplied schemas. Does not implement sampling tool calling, experimental Tasks, or OAuth/OIDC.
Availability:
logtalk_load(mcp_server(loader))Author: Paulo Moura
Version: 1:0:0
Date: 2026-08-31
Compilation flags:
static, context_switching_callsRemarks:
(none)
Inherited public predicates:
Public predicates
elicit_url_request/5
Sends a URL-mode elicitation/create request (SEP-1036) and reads the client response. Answer is accept(Content), decline, or cancel.
Compilation flags:
staticTemplate:
elicit_url_request(Input,Output,Message,URL,Answer)Mode and number of proofs:
elicit_url_request(+stream,+stream,+atom,+atom,--compound) - oneProtected predicates
(no local declarations; see entity ancestors if any)
Private predicates
(no local declarations; see entity ancestors if any)
Operators
(none)