91e75e620b
CI: cua-driver distro-compat matrix / debian:12 (glibc 2.36) (push) Has been cancelled
CI: SPDX Headers / Check SPDX headers (warn-only) (push) Has been cancelled
CD: Docs MCP Server / build (linux/amd64) (push) Has been cancelled
CD: Docs MCP Server / build (linux/arm64) (push) Has been cancelled
CD: Docs MCP Server / merge (push) Has been cancelled
CI: cua-driver distro-compat matrix / Resolve release version (push) Has been cancelled
CI: cua-driver distro-compat matrix / fedora:41 (glibc 2.40) (push) Has been cancelled
CI: cua-driver distro-compat matrix / rockylinux:9 (glibc 2.34) (push) Has been cancelled
CI: cua-driver distro-compat matrix / ubuntu:22.04 (glibc 2.35) (push) Has been cancelled
CI: cua-driver distro-compat matrix / ubuntu:24.04 (glibc 2.39) (push) Has been cancelled
CI: cua-driver distro-compat matrix / Distro compat summary (push) Has been cancelled
CI: Rust Linux unit / Rust Linux unit and compile (push) Has been cancelled
CI: Rust Windows unit / Rust Windows unit and compile (push) Has been cancelled
CI: Nix Linux Rust source / Nix / compositor build (push) Has been cancelled
CI: Nix Linux Rust source / Nix / driver package (push) Has been cancelled
CI: Nix Linux Rust source / Nix / Rust unit tests (push) Has been cancelled
85 lines
2.9 KiB
JSON
85 lines
2.9 KiB
JSON
{
|
|
"manifest_version": "0.2",
|
|
"name": "cua-mcp-server",
|
|
"display_name": "Cua Computer-Use Agent",
|
|
"version": "1.0.0",
|
|
"description": "Computer-Use Agent (Cua) MCP server for desktop automation and interaction",
|
|
"long_description": "The Cua Computer-Use Agent extension provides powerful desktop automation capabilities through Claude Desktop. It can take screenshots, interact with applications, and execute complex computer tasks using AI agents. Perfect for automating repetitive desktop workflows, testing applications, and performing computer-based tasks through natural language instructions.",
|
|
"author": {
|
|
"name": "Cua",
|
|
"email": "hello@trycua.com",
|
|
"url": "https://trycua.com"
|
|
},
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "https://github.com/trycua/cua"
|
|
},
|
|
"homepage": "https://trycua.com",
|
|
"documentation": "https://docs.trycua.com",
|
|
"support": "https://github.com/trycua/cua/issues",
|
|
"icon": "desktop_extension.png",
|
|
"server": {
|
|
"type": "python",
|
|
"entry_point": "server.py",
|
|
"mcp_config": {
|
|
"command": "${__dirname}/run_server.sh",
|
|
"args": ["${__dirname}/server.py"],
|
|
"env": {
|
|
"PYTHONPATH": "${__dirname}",
|
|
"API_KEY": "${user_config.api_key}",
|
|
"CUA_MODEL_NAME": "${user_config.model_name}",
|
|
"CUA_MAX_IMAGES": "${user_config.max_images}"
|
|
}
|
|
}
|
|
},
|
|
"tools": [
|
|
{
|
|
"name": "screenshot_cua",
|
|
"description": "Take a screenshot of the current desktop screen and return the image"
|
|
},
|
|
{
|
|
"name": "run_cua_task",
|
|
"description": "Run a Computer-Use Agent task on the desktop and return the result with screenshot"
|
|
},
|
|
{
|
|
"name": "run_multi_cua_tasks",
|
|
"description": "Run multiple Computer-Use Agent tasks sequentially or concurrently"
|
|
},
|
|
{
|
|
"name": "get_session_stats",
|
|
"description": "Get statistics about active sessions and resource usage"
|
|
},
|
|
{
|
|
"name": "cleanup_session",
|
|
"description": "Cleanup a specific session and release its resources"
|
|
}
|
|
],
|
|
"keywords": ["automation", "computer-use", "desktop", "ai-agent", "productivity"],
|
|
"license": "MIT",
|
|
"user_config": {
|
|
"api_key": {
|
|
"type": "string",
|
|
"title": "API Key",
|
|
"description": "Your API key for the AI model (Anthropic, OpenAI, etc.)",
|
|
"sensitive": true,
|
|
"required": true
|
|
},
|
|
"model_name": {
|
|
"type": "string",
|
|
"title": "Model Name",
|
|
"description": "The AI model to use for computer tasks (e.g., anthropic/claude-sonnet-4-20250514, openai/gpt-4o)",
|
|
"default": "anthropic/claude-sonnet-4-20250514",
|
|
"required": false
|
|
},
|
|
"max_images": {
|
|
"type": "number",
|
|
"title": "Maximum Images",
|
|
"description": "Maximum number of recent images to keep in context (default: 3)",
|
|
"default": 3,
|
|
"min": 1,
|
|
"max": 10,
|
|
"required": false
|
|
}
|
|
}
|
|
}
|