ArgsSerializer

class ArgsSerializer : KSerializer<McpTool.Args> (source)

Custom serializer for the Args class.

This serializer handles the conversion between Args and various serialization formats. It specifically handles JsonEncoder differently from other encoders to maintain compatibility with the MCP SDK.

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard
open override val descriptor: SerialDescriptor

Functions

Link copied to clipboard
open override fun deserialize(decoder: Decoder): McpTool.Args
Link copied to clipboard
open override fun serialize(encoder: Encoder, value: McpTool.Args)