← 返回目录
A

autoMate

社区
AI 的智能 NAS:笔记、文件、提醒、记忆,40+ 工具,一处接入所有 AI 客户端。
分类
其他 第 209 / 230
Stars
★ 4.0k 非常热门
传输方式
Streamable HTTP
运行环境
Python · 预编译二进制 · Docker
凭据
可选 API Key
许可证
MIT
最近提交
工具数
15

静态评测 · 未实际运行收录于 2026-08-07

FMRS 34/100 · D · 最弱项 可靠性 3/20 — 查看 FMRS 评分方法 →

选型与风险

能访问什么读取本地文件写入 / 删除本地文件执行命令或代码访问网络控制浏览器连接数据库

适合谁

  • 喜欢使用多个 AI 客户端并希望统一数据访问的用户
  • 需要本地优先的个人基础设施
  • 希望通过 MCP 轻松接入 RPA 和自动化

不适合谁

  • 不需要本地服务器的用户
  • 对安全敏感且不希望暴露 shell.exec 的用户
  • 需要服务端托管或托管解决方案的用户

所需权限

  • 网络访问(默认为 127.0.0.1)
  • 文件系统读写(配置的存储路径)
  • 系统命令执行(shell.exec 和 script.run)
  • 浏览器自动化(Playwright 和 Chrome 扩展)
  • 音频输入(转录)

风险与副作用

  • MCP 端点使用 Bearer 令牌保护,但泄露令牌可能导致任意代码执行(shell.exec)。
  • 本地服务器可能被恶意提示利用,执行危险命令。
  • API 密钥和令牌使用 Fernet 加密,但密钥文件应严格保护。
  • 如果您不设置 AUTOMATE_CLOUD_URL,autoMate Cloud 是可选功能,不会发送数据。
  • 使用 Web Push 可能暴露个人设备。
  • SaaS 集成需要 OAuth 令牌,这些令牌以加密形式存储。
  • 确保信任配置了 MCP 的 AI 客户端,因为它可以调用 shell.exec。
  • 审计日志和建议的防火墙规则有助于降低风险。

安装接入

准备工作

运行环境:Python · 预编译二进制 · Docker

其他可选配置项(1 个)
AUTOMATE_CLOUD_URL 可选 autoMate Cloud(付费 Pro 层)的服务地址;不设置时数据不会离开本机,属可选配置,见 docs/cloud.md。

安装后,打开设置中的“连接 AI 客户端”,点击“复制安装文本”,然后按照所选客户端的说明(OpenClaw、Claude Desktop、Cursor、Cline 或通用 MCP)将其粘贴到客户端的配置文件中。

验证是否装好

在客户端设置中通过 Settings → Connect to AI clients 的 "Copy install text" 配置好 MCP 地址和 Bearer token 后,客户端工具列表应出现 search.find、notes.read、files.list 等工具以及顶层 automate 工具;用 search.find 搜一个已知关键词能返回结果即证明连接成功。

常见排障

  1. 检查服务器是否运行在 http://127.0.0.1:8765
  2. 确认 MCP 配置中的令牌与 Settings → Channels 中生成的令牌匹配
  3. 确保客户端已重新启动以加载新的 MCP 服务器
  4. 验证存储路径存在且可写
  5. 查看服务器日志以获取错误信息

试试这样问

连接成功后,可以直接对 AI 助手这样说:

  • 用 search.find 在我的笔记和文件里搜索关于项目排期的内容
  • 把这段会议要点写进我的笔记并加上标签
  • 创建一个明天早上 9 点提醒我交周报的提醒,推送到手机
  • 记住我偏好的代码风格设置,下次会话也能读到(memory.set)

工具能力 15

search.find 只读
在笔记和文件中进行混合检索(SQLite FTS5 BM25)。
notes.read 只读
读取 Markdown 笔记文档。
notes.write 写入
创建或更新 Markdown 笔记。
files.list 只读
列出文件保险库中的文件。
files.write 写入
向文件保险库写入文件。
reminders.create 写入
创建提醒,并通过 Web Push 推送到手机。
memory.get 只读
读取长期记忆中的键值事实。
memory.set 写入
写入长期记忆中的键值事实。
展开其余 7 个工具
audio.transcribe 只读
将语音转为文本(腾讯 ASR 或 OpenAI Whisper)。
shell.exec 破坏性
在主机上执行 shell 命令。
script.run 破坏性
运行 Python、Bash 或 Node 脚本。
desktop.control 破坏性
使用 pyautogui 控制桌面。
browser.navigate 只读
使用 Playwright 控制浏览器。
bx.execute 破坏性
通过 Chrome 扩展控制真实浏览器。
automate 破坏性
运行 autoMate 自身的代理循环。

使用场景

作为任何 AI 客户端的个人数据仓库(笔记、文件、记忆)。
跨会话持久化记忆,让 AI 记住你的偏好。
通过自然语言调度本地自动化(shell、脚本、桌面、浏览器)。
接收提醒和推送通知。
统一管理多个 SaaS 平台的工具调用。

支持客户端

Claude Desktop
OpenClaw
Cursor
Cline

依据项目文档列出,未经本站实测。

详细介绍

autoMate 是一个本地运行的个人数据与工具层,通过 MCP-over-HTTP 为多种 AI 客户端(OpenClaw、Claude Desktop、Cursor、Cline 等)提供工具。它拥有笔记系统、文件保险库(可配置存储路径)、基于 BM25 的混合检索、提醒推送(Web Push)、跨会话记忆、音频转录、本地执行器(shell、脚本、桌面控制、浏览器自动化),以及 31 个 SaaS 集成和 25 个 LLM 提供商。它既可以作为另一个 AI 客户端的工具源,也可以作为独立的 Web 聊天界面使用。

同类可选方案

BioMCP 75 · B

统一的命令行语法,接入约30个可信生物医学数据源。

★ 659 · 工具数 11 与当前对比 →

源版本 afb89b9d67a2 数据同步于 2026-10-19 查看 FMRS 评分方法