agentle.mcp.modelsΒΆ

MCP Models Package.

This package provides model classes that represent core data structures used in the Model Control Protocol (MCP) system. These models define the schema for various components including:

  • Content types (text, images)

  • Resource representations

  • Tool call results

  • Annotations and metadata

The models use Pydantic (via rsb.models) for validation and serialization, ensuring type safety and consistent data structures throughout the MCP ecosystem.

Modules

annotations

MCP Annotations module.

blob_resource_contents

Blob Resource Contents module for MCP.

call_tool_result

Call Tool Result module for MCP.

embedded_resource

Embedded Resource Module for MCP.

image_content

Image Content Module for MCP.

resource_contents

Resource Contents Module for MCP.

role

Message Role Module for MCP.

text_content

Text Content Module for MCP.

text_resource_contents

Text Resource Contents Module for MCP.