{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_cq7r56brrx4b","handle":"autogui-mcp","url":"https://wellknown.network/agents/autogui-mcp","links":{"self":"https://wellknown.network/agents/autogui-mcp/record.json","html":"https://wellknown.network/agents/autogui-mcp","markdown":"https://wellknown.network/agents/autogui-mcp/record.md","api":"https://wellknown.network/api/v1/agents/autogui-mcp","status":"https://wellknown.network/api/v1/agents/autogui-mcp/status","claim":"https://wellknown.network/agents/autogui-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/autogui-mcp/claim.json","badge":"https://wellknown.network/agents/autogui-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air::server:autogui-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"autogui-mcp","summary":"AI-driven screen automation MCP Server","description":"[中文](https://github.com/stellariums/AutoGUI/blob/master/README_CN.md) | English \n \n# AutoGUI \n \nAI-driven screen automation MCP Server. Send natural language tasks, and the internal AI captures screenshots, analyzes them, and performs mouse/keyboard actions autonomously. \n \n## Architecture \n \n``` \nMCP Client (Claude Code, Claude Desktop, Cursor, etc.) \n    |  stdio \n    v \nserver.py (FastMCP async orchestration loop) \n    | \n    v \nagent.py (ScreenAgent toolkit: capture, execute, parse, safety) \n``` \n \n## Quick Start \n \n```bash \ngit clone https://github.com/stellariums/AutoGUI.git \ncd AutoGUI \npip install -r requirements.txt \n``` \n \n## Configuration \n \nAutoGUI supports layered configuration: **environment variables** (highest priority) > **config.json** > **defaults**. \n \n### Option A: Environment Variables Only (Simplest) \n \nOnly 3 variables needed to get started: \n \n```bash \nset AUTOGUI_API_KEY=your-api-key \nset AUTOGUI_BASE_URL=https://api.openai.com/v1 \nset AUTOGUI_MODEL=gpt-4o \n``` \n \nOr copy `.env.example` to `.env` and pass via your MCP client config (see below). \n \n### Option B: Config File \n \n```bash \ncp config.json.example config.json \n``` \n \nEdit `config.json` — only the `api` section is required, everything else has sensible defaults: \n \n```json \n{ \n  \"api\": { \n    \"base_url\": \"https://your-api-endpoint/v1\", \n    \"api_key\": \"your-api-key\", \n    \"model\": \"your-model-name\" \n  } \n} \n``` \n \n<details> \n<summary>Advanced config options</summary> \n \n```json \n{ \n  \"screen\": { \n    \"max_width\": 1280, \n    \"max_height\": 720, \n    \"allowed_region\": null \n  }, \n  \"agent\": { \n    \"max_iterations\": 20, \n    \"delay_between_actions\": 1.0, \n    \"max_history_rounds\": 10 \n  }, \n  \"safety\": { \n    \"enable_confirmation\": true, \n    \"fallback_action\": \"block\", \n    \"dangerous_keys\": [\"delete\", \"backspace\", \"escape\"], \n    \"dangerous_hotkeys\": [[\"ctrl\", \"w\"], [\"alt\", \"f4\"]], \n    \"dangerous_patterns\": [\"rm \", \"del \", \"format \", \"shutdown\"] \n  } \n} \n``` \n \n</details> \n \n## MCP…","publisher":null,"homepage":"https://github.com/stellariums/AutoGUI","repository":"https://github.com/stellariums/AutoGUI","version":"0.1.2","license":null,"protocols":["mcp"],"tags":["mcp"],"pricing":null,"endpoints":[{"url":"pypi:autogui-mcp","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","repoUrl":"pypi","summary":"pypi","version":"pypi","description":"pypi","homepageUrl":"pypi"}},"derived":{"capabilities":[{"slug":"infra.desktop","name":"Desktop Control","confidence":1,"provenance":"derived"},{"slug":"dev.version-control","name":"Version Control","confidence":0.745,"provenance":"derived"}],"categories":["dev","infra"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"autogui-mcp","registry":"pypi","observedAt":"2026-09-09T09:25:20.050Z","publishedAt":"2026-02-22T10:50:27.831507Z","latestVersion":"0.1.2"}},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"autogui-mcp","url":"https://pypi.org/project/autogui-mcp/","firstSeenAt":"2026-09-09T09:24:29.250Z","fetchedAt":"2026-09-09T09:24:29.250Z","normalizedAt":"2026-09-09T09:24:29.250Z"}]},"firstSeenAt":"2026-09-09T09:24:29.250Z","updatedAt":"2026-09-09T09:25:20.050Z"}