{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_rqyeqt8uhgsn","handle":"autolearn-mcp","url":"https://wellknown.network/agents/autolearn-mcp","links":{"self":"https://wellknown.network/agents/autolearn-mcp/record.json","html":"https://wellknown.network/agents/autolearn-mcp","markdown":"https://wellknown.network/agents/autolearn-mcp/record.md","api":"https://wellknown.network/api/v1/agents/autolearn-mcp","status":"https://wellknown.network/api/v1/agents/autolearn-mcp/status","claim":"https://wellknown.network/agents/autolearn-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/autolearn-mcp/claim.json","badge":"https://wellknown.network/agents/autolearn-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/autolearn-mcp/history","tools":"https://wellknown.network/api/v1/agents/autolearn-mcp/tools"},"ard":{"identifier":"urn:air::server:autolearn-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"autolearn-mcp","summary":"Auto-learning browser MCP server: explore web systems with any MCP AI client as the brain, persist episodic/semantic/procedural memory, replay skills","description":"<!-- AI_GENERATE_START -- -->\n# autolearn-mcp\n\n自动学习浏览器/桌面应用 MCP Server：让任意支持 MCP 的 AI 助手（Trae / Claude / Cursor / Codex...）\n成为你的\"眼睛和手\"——自主探索**任意 Web 系统/网页**与 **Windows 桌面应用**（不限单一系统）、\n回放学会的操作、并把经验沉淀成三层记忆（情景轨迹 / 语义知识 / 操作技能），越用越聪明。\n\n**大脑由 AI 助手担任**（无需单独的 LLM API Key），本包只提供感知、执行与记忆。\n\n## 桌面应用探索（Windows）\n\n`open_system(url=\"app://应用名\")` 即可绑定已打开的桌面应用窗口（按窗口标题/类名子串匹配，\n如 `app://记事本`、`app://计算器`），感知/操作仅限该窗口：\n\n- 感知：UIA 控件树 → 交互元素编号（Button/Edit/MenuItem/ListItem 等），使用方式与 Web 一致；\n- 动作：`click` / `click_text` / `type`（ValuePattern 优先，中文安全） / `select` / `scroll` / `key`（SendKeys 语法）/ `drag`；\n- 每步窗口截图归档；应用未打开时工具会列出当前可见窗口供选择；\n- 记忆按系统归档（slug 为 `app_应用名`），暂不支持技能回放；\n- 注意：以管理员权限运行的应用（如任务管理器）需 autolearn 同权限才能感知。\n\n## 多系统学习\n\n`open_system(url=任意网址)` 即可探索任何网页/系统；登录态、凭据、记忆、技能、会话轨迹\n全部**按系统自动归档**（slug 由域名自动生成，也可用 `list_systems` 查看已注册系统）：\n\n```\n~/.autolearn/\n├── .env                        # 全局配置（TARGET_URL 为默认系统兜底）\n├── credentials.json            # 各系统登录凭据 {\"系统slug\": {\"username\",\"password\"}}\n└── data/\n    ├── systems/\n    │   ├── zfs/                # 每个系统一个档案目录\n    │   │   ├── profile.json    # 名称/URL/描述/类型\n    │   │   ├── state.json      # 该系统登录态（互不覆盖）\n    │   │   └── memory/         # 该系统语义记忆 + 技能 + 索引\n    │   └── _global/            # 跨系统通用记忆（任何系统可读写/回放）\n    └── sessions/<slug>/<ts>/   # 情景记忆按系统归档\n```\n\n要点：\n- 登录态按系统隔离：探索系统 B 不会覆盖系统 A 的登录态；\n- 技能按系统归属：`run_skill` 会拒绝跨系统回放，`_global` 技能任何系统可用；\n- `recall` 无参数返回跨系统总览，传 `system` 查指定系统；\n- 凭据支持多系统：`credentials.json` 按系统条目优先，回退 `.env` 全局 `AUTO_USERNAME/AUTO_PASSWORD`；\n- 自动登录三级策略：通用登录策略链（自动找账号/密码框）→ 回放该系统 `login` 技能 → 转人工。\n\n## 安装\n\n```bash\n# 推荐：uvx 一键运行（无需管理 Python 环境）\nuvx autolearn-mcp\n\n# 或 pip 安装\npip install autolearn-mcp\nautolearn-install        # 首次自检：优先复用系统 Chrome/Edge，缺失时才下载内核\n```\n\n要求：Python ≥ 3.10。首次启动优先复用系统 Chrome/Edge（免下载）；两者都不可用时才自动下载 Chromium（进度走 stderr）。\n\n> 国内网络建议配镜像：`pip install autolearn-mcp -i https://pypi.tuna.tsinghua.edu.cn/simple`\n\n## 配置\n\n配置文件位于 `~/.autolearn/.env`（也可用环境变量 / `AUTOLEARN_HOME` 自定义目录）：\n\n```ini\nTARGET_URL=http://your-syste…","publisher":null,"homepage":null,"repository":null,"version":"0.3.0","license":"MIT","protocols":["mcp"],"tags":["ai-agent","browser-automation","gui-agent","mcp","playwright"],"pricing":null,"endpoints":[{"url":"pypi:autolearn-mcp","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","license":"pypi","summary":"pypi","version":"pypi","description":"pypi"}},"derived":{"capabilities":[{"slug":"infra.browser-automation","name":"Browser Automation","confidence":1,"provenance":"declared"},{"slug":"knowledge.memory","name":"Agent Memory","confidence":0.779,"provenance":"derived"}],"categories":["infra","knowledge"],"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":"autolearn-mcp","registry":"pypi","observedAt":"2026-11-05T21:26:30.264Z","publishedAt":"2026-10-30T09:09:37.297030Z","latestVersion":"0.3.0"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"autolearn-mcp","url":"https://pypi.org/project/autolearn-mcp/","firstSeenAt":"2026-10-30T19:24:48.278Z","fetchedAt":"2026-11-05T21:24:34.808Z","normalizedAt":"2026-11-05T21:24:34.808Z"}]},"firstSeenAt":"2026-10-30T19:24:48.278Z","updatedAt":"2026-11-05T21:26:30.264Z"}