Module tool_metadata

Source
Expand description

Enhanced Tool Metadata System

This module provides advanced metadata features for MCP tools including:

  • Tool behavior hints (readOnly, destructive, idempotent)
  • Tool categorization and tagging
  • Discovery and filtering capabilities
  • Performance metrics and tracking
  • Deprecation warnings and versioning

Structs§

CategoryFilter
Filter for tool discovery based on categories
EnhancedToolMetadata
Comprehensive enhanced metadata for tools
ToolBehaviorHints
Tool behavior hints for clients to understand tool characteristics
ToolCategory
Tool categorization for organization and discovery
ToolDeprecation
Tool deprecation information and versioning
ToolPerformanceMetrics
Performance metrics for tool execution tracking

Enums§

DeprecationSeverity
Severity levels for deprecation warnings