Class

MCPAgentOrchestrator

MCPAgentOrchestrator()

MCP Agent Orchestrator

Constructor

# new MCPAgentOrchestrator()

Classes

MCPAgentOrchestrator

Methods

# _buildMaxIterationsResponse()

Build max iterations response

# _buildSystemPrompt()

Build the system prompt for the agent Loads from external markdown file and applies variables

# _buildTimeoutResponse()

Build timeout response

# _ensureInitialized()

Initialize OpenAI client lazily Uses shared getAIClient utility for OpenAI/xAI support

# async _executeTool()

Execute a tool by name

# _summarizeResult()

Summarize a tool result for logging/display

# async execute(query, securityContext, options) → {Promise.<Object>}

Execute a complex query using the AI agent

Parameters:
Name Type Description
query string

User's natural language query

securityContext Object

User security context

options Object

Execution options

showReasoning boolean

Include reasoning steps in response

Agent response

Promise.<Object>