GenMCP.MCP.V2607.MetaObject (gen_mcp v2.0.0)

Copy Markdown View Source

Struct and module-based JSON schema generated from modelcontextprotocol.io JSON schema.

Represents the contents of a _meta field, which clients and servers use to attach additional metadata to their interactions.

Certain key names are reserved by MCP for protocol-level metadata; implementations MUST NOT make assumptions about values at these keys. Additionally, specific schema definitions may reserve particular names for purpose-specific metadata, as declared in those definitions.

Valid keys have two segments:

Prefix: - Optional — if specified, MUST be a series of labels separated by dots (.), followed by a slash (/). - Labels MUST start with a letter and end with a letter or digit. Interior characters may be letters, digits, or hyphens (-). - Implementations SHOULD use reverse DNS notation (e.g., com.example/ rather than example.com/). - Any prefix where the second label is modelcontextprotocol or mcp is reserved for MCP use. For example: io.modelcontextprotocol/, dev.mcp/, org.modelcontextprotocol.api/, and com.mcp.tools/ are all reserved. However, com.example.mcp/ is NOT reserved, as the second label is example.

Name: - Unless empty, MUST start and end with an alphanumeric character ([a-z0-9A-Z]). - Interior characters may be alphanumeric, hyphens (-), underscores (_), or dots (.).

Summary

Functions

Returns the JSON schema for this entity.

Functions

json_schema()

Returns the JSON schema for this entity.