Module: LanguageOperator::Client

Defined in:
lib/language_operator/client.rb,
lib/language_operator/client/base.rb,
lib/language_operator/client/config.rb,
lib/language_operator/client/mcp_connector.rb,
lib/language_operator/client/cost_calculator.rb

Overview

MCP Client for connecting to and using MCP servers

Provides a high-level interface for connecting to MCP servers, querying available tools, and sending messages to language models with tool calling capabilities.

Examples:

Basic usage

client = LanguageOperator::Client::Base.new(config)
client.connect!
response = client.send_message("What can you do?")

Defined Under Namespace

Modules: CostCalculator, MCPConnector Classes: Base, Config