Phantom.Request (phantom_mcp v0.4.5)

Copy Markdown View Source

Standard requests and responses for the MCP protocol

Summary

Functions

Invalid request due to no streaming connection being available

Duplicate JSON-RPC request id for a session

Elicitation complete notification

An empty response

Response error

Server encountered an issue

Invalid request

Invalid request due to bad parameters

The method is not implemented or found

A generic notifiation

Invalid request due to parsing error

Ping request

Prompts List updated notification

The resource is not found

Resource updated notification

Resources List updated notification

Tools List updated notification

Error indicating URL mode elicitation is required before retrying

Types

t()

@opaque t()

Functions

closed(message \\ nil)

Invalid request due to no streaming connection being available

completion_response(results)

duplicate_request()

Duplicate JSON-RPC request id for a session

elicitation_complete(elicitation_id)

Elicitation complete notification

empty()

An empty response

error(id \\ nil, error)

Response error

internal_error(message \\ nil)

Server encountered an issue

invalid(message \\ nil)

Invalid request

invalid_params()

invalid_params(data)

Invalid request due to bad parameters

not_found(message \\ nil)

The method is not implemented or found

notify(content)

A generic notifiation

notify_progress(progress_token, progress, total)

Progress notifiation

parse_error(message \\ nil)

Invalid request due to parsing error

ping()

Ping request

prompts_updated()

Prompts List updated notification

resource_not_found(data)

The resource is not found

resource_updated(content)

Resource updated notification

resources_updated()

Resources List updated notification

tools_updated()

Tools List updated notification

url_elicitation_required(elicitations)

Error indicating URL mode elicitation is required before retrying