mirror of
https://github.com/trycua/computer.git
synced 2026-01-05 12:59:58 -06:00
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
|
|
}
|
|
}
|
|
}
|