This document outlines the specification for tools within the Serialization module that are intended to be integrated with the Model Context Protocol (MCP).
The Serialization module provides unified data serialization and deserialization with support for JSON, YAML, TOML, MessagePack, Apache Avro, and Apache Parquet formats for internal use by other Codomyrmex modules. These functions are primarily for programmatic integration within the application lifecycle and are not suited for exposure as Model Context Protocol (MCP) tools.
MCP tools are typically designed for discrete, invocable actions or queries that an external agent (like an LLM) would trigger. The internal data serialization and format conversion mechanisms do not fit this paradigm.
If future enhancements to this module introduce features that are appropriate for MCP (e.g., converting data between serialization formats on demand, or validating serialized data against a schema), this document will be updated accordingly.
For details on how to use the serialization functionalities within your Python code, please refer to the module's README.md and API_SPECIFICATION.md.
- Parent: Project Overview
- Module Index: All Agents
- Documentation: Reference Guides
- Home: Root README