LogoCua

Tools

Available Tools

The MCP server exposes the following tools to Claude:

Core Task Execution Tools

  1. run_cua_task - Run a single Computer-Use Agent task with the given instruction

    • task (string): The task description for the agent to execute
    • session_id (string, optional): Session ID for multi-client support. If not provided, a new session will be created
    • Returns: Tuple of (combined text output, final screenshot)
  2. run_multi_cua_tasks - Run multiple tasks in sequence or concurrently

    • tasks (list of strings): List of task descriptions to execute
    • session_id (string, optional): Session ID for multi-client support. If not provided, a new session will be created
    • concurrent (boolean, optional): If true, run tasks concurrently. If false, run sequentially (default)
    • Returns: List of tuples (combined text output, screenshot) for each task

Utility Tools

  1. screenshot_cua - Take a screenshot of the current screen

    • session_id (string, optional): Session ID for multi-client support. If not provided, a new session will be created
    • Returns: Screenshot image
  2. get_session_stats - Get statistics about active sessions and resource usage

    • Returns: Dictionary with session statistics including total sessions, active tasks, and session details
  3. cleanup_session - Cleanup a specific session and release its resources

    • session_id (string): The session ID to cleanup
    • Returns: Confirmation message

Session Management

The MCP server supports multi-client sessions with automatic resource management:

  • Session Isolation: Each client can have its own session with isolated computer instances
  • Resource Pooling: Computer instances are pooled for efficient resource usage
  • Automatic Cleanup: Idle sessions are automatically cleaned up after 10 minutes
  • Concurrent Tasks: Multiple tasks can run concurrently within the same session
  • Progress Reporting: Real-time progress updates during task execution

Usage Examples

Basic Task Execution

"Open Chrome and navigate to github.com"
"Create a folder called 'Projects' on my desktop"

Multi-Task Execution

"Run these tasks: 1) Open Finder, 2) Navigate to Documents, 3) Create a new folder called 'Work'"

Session Management

"Take a screenshot of the current screen"
"Show me the session statistics"
"Cleanup session abc123"

Was this page helpful?