适用于 Cline 的 Aktar
从 Cline 上传文件到你自己的存储桶
把 Aktar 添加到 Cline,它就能把截图和文件上传到你自己的 S3、Cloudflare R2 或 Backblaze B2 存储桶,选择合适的上传目标,还能找回你以前上传的文件。它在你电脑上的 Aktar 应用旁边运行,所以你的存储密钥始终不会离开 Aktar。
开始设置getaktar/cliv0.6.0
上传 screenshots/bug-412.png,并把它加到 issue 正文里。
upload_file{ "path": "screenshots/bug-412.png" }已上传。这是用于 issue 的 Markdown:
https://files.example.com/2026/11/bug-412.png你可以这样说
-
用于 issue 的截图
“上传 screenshots/ 里的截图,并用它们写好 issue。”
Cline 逐个上传图片并写好 Markdown。Aktar 按上传目标的设置转换和清理图片。
工具:
upload_file -
选择上传目标
“把发布用的 zip 上传到我的 Builds 上传目标。”
它会列出你的 Aktar 上传目标,并上传到你指定的那个。否则由 Aktar 按文件类型选择。
工具:
list_destinations,upload_file -
找图片
“找到我这个月上传的那张仪表盘截图。”
它按名称和日期搜索 Aktar 的历史记录,还能查看缩略图来区分图片。
工具:
get_thumbnail,search_uploads
设置步骤
安装 Mac 或 Windows 版 Aktar,并添加一个上传目标(你的存储桶)。在 Aktar 中打开设置 → 集成,开启允许本地连接并复制令牌,然后把它粘贴到这条命令中。需要 Node.js 18 或更高版本。
npx @getaktar/cli login在 Cline 中打开 MCP Servers 视图,选择 Configure MCP Servers。在打开的文件中添加 Aktar,并在
--root后面写上你工作所在的文件夹。在 cline_mcp_settings.json 中{ "mcpServers": { "aktar": { "command": "npx", "args": ["-y", "@getaktar/cli", "mcp", "--root", "/Users/you/Projects"] } } }保存文件。Cline 会启动服务器,
aktar会连同它的工具出现在已安装服务器列表中。
你也可以直接让 Cline 来做:“Set up the MCP server from https://github.com/getaktar/cli”。它会读取那里的设置步骤,并替你写好这个文件。
把 /Users/you/Projects 换成你自己的文件夹(在 Windows 上,例如 C:\\Users\\you\\Projects);要允许更多文件夹,就重复 --root 和文件夹。因为文件夹是用 --root 指定的,所以不提供直接从剪贴板上传的功能。要让 Cline 替换或删除上传的文件,在参数中加上 --allow-replace 或 --allow-delete。
它能碰什么
文件只来自服务器可以使用的文件夹,SSH 密钥、.env 文件和云服务凭据等机密永远不会被上传。替换和删除上传的文件默认关闭,除非你自己开启。你的存储密钥留在 Aktar 中:智能体拿到的只是文件名和链接,任何内容都不会发给我们。上传的文件对任何拿到链接的人都是公开的,所以只让它上传你想分享的内容。
常见问题
Cline 会拿到我的存储密钥吗?
不会。你的密钥留在 Aktar 应用中。服务器只使用 npx @getaktar/cli login 保存在只有你能读取的文件中的本地令牌,并在 127.0.0.1 上与 Aktar 通信。
Cline 上传前会先询问吗?
会,除非你为该工具开启了自动批准。搜索和列出只是查看,上传会修改你的存储桶。
它会上传到哪个存储桶?
和拖到 Aktar 菜单栏时一样:用于与文件类型匹配的上传目标,或当前选中的那个。在请求中指明上传目标,Cline 就会使用它。
支持 Windows 吗?
支持,需要 Windows 版 Aktar 0.11.0 或更高版本。在 Mac 上需要 Mac 版 Aktar 0.18.0 或更高版本。