Module: RosettAi::Plugins::McpContract

Defined in:
lib/rosett_ai/plugins/mcp_contract.rb

Overview

Contract module for MCP (Model Context Protocol) plugins.

MCP plugins expose rosett-ai functionality as MCP servers with tool and resource definitions.

Include this module in your MCP's registration module and implement all required class methods.

Defined Under Namespace

Modules: ClassMethods

Class Method Summary collapse

Class Method Details

.included(base) ⇒ Object



16
17
18
19
# File 'lib/rosett_ai/plugins/mcp_contract.rb', line 16

def self.included(base)
  base.include(Contract)
  base.extend(ClassMethods)
end