怎么让 Claude 网页版直接读写我电脑上的本地文件,还带长期记忆?
用 claude.ai 的「自定义连接器」:在你电脑上跑一个只暴露指定项目目录的 MCP 文件服务,用 Cloudflare Tunnel 把它映射成一个藏在随机路径后的 HTTPS 地址,加进 claude.ai 之后,网页里的 Claude 就能列目录、读、搜、写、改你本地的文件;再接一个自建记忆库,它就有了跨会话的长期记忆。AI卓智 实测连接器识别出 8 个工具(文件五件套 + 记忆三件套),本地不用装任何 Claude 客户端,免费版 claude.ai 也能用(限 1 个自定义连接器)。
十分钟搭一遍
不需要公网 IP、不开端口、不买服务器;完整命令在教程里。
- 准备三样东西
一台 Mac / Linux 电脑(Windows 建议 WSL2)+ Python 3.10+;一个 Cloudflare 免费账号(最好有托管在 Cloudflare 的域名,没有也能先用临时隧道);一个 claude.ai 账号。
- 跑起本地 MCP 服务并自测
入口钥匙现场随机生成,服务只监听本机;先用 curl 发一次 initialize,看到 serverInfo 就说明协议通了。钥匙别出现在终端回显和截图里。
- 建 Cloudflare Tunnel
cloudflared 从你电脑向 Cloudflare 发起出站连接,映射成固定域名;MCP 端点藏在一段随机路径后面,不知道路径的请求一律 404。
- 在 claude.ai 添加连接器
Customize → Connectors → Add,粘贴连接器地址,选 No sign-in → Add → Connect;聊天里勾选它,说一句「列出项目根目录」验证。
- 接上记忆库
记忆检索、读取、写入三个工具接到你自己服务器上的记忆库——记忆归你,换账号也不丢。
安全:五道闸
| 闸 | 做法 |
|---|---|
| 入口即钥匙 | 随机路径,公网盲扫全部 404;泄漏了换一个、重加连接器,一分钟的事 |
| 范围钉死 | 只暴露你指定的一个项目目录,../ 和软链逃逸在服务端被拒 |
| 密钥屏蔽 | .env、*.pem、*.key、id_rsa 这类文件的读、写、搜索全部屏蔽 |
| 无命令执行 | 只有文件和记忆工具,永远没有终端能力;最坏也只是改文件,项目在 git 里可回滚 |
| 默认只读 | 写和编辑要显式打开,不写代码的时段保持只读 |
我们的真实实战
以下全部是实测结果,截图在教程里。
| 项目 | 做了什么 · 真实数字 | 在哪看 |
|---|---|---|
| 工具发现 | 8/8:列目录、读、搜索、写、编辑 + 记忆检索、读取、写入 | 0 元用 Claude 写代码 |
| 聊天调用 | 让 Claude 列出工作区根目录,返回本机真实目录(41 项全对);错误路径公网访问 404 | 0 元用 Claude 写代码 |
| 升级款:第二道锁 | 连接器改用 OAuth,首次连接要输入只有你知道的口令;无令牌 401、错口令拒绝,每次调用写审计日志 | 0 元用 Claude 写代码 |
| 共享记忆的团队 | 同一个记忆库接给 Claude 网页端、Meta 云电脑和 Grok 云 VM 三个智能体 | 云端 AI 团队 |
适合谁,边界在哪
适合
- 想用网页端 Claude 写代码、又不想装本地客户端的人
- 希望文件和记忆留在自己手里、跟账号解耦的人
- 想入门 MCP 连接器的开发者
做不到 / 不适合
- 只能文件级读写、搜索、编辑:没有终端、不能跑 git 和测试
- 电脑睡眠时隧道断开(唤醒自恢复),关机则不可用
- 多账号是否符合平台规则请自行判断,平台规则以官方为准
常见追问
需要装 Claude Code 或桌面端吗?
不需要。整个过程在 claude.ai 网页里完成,本地只跑一个小的 MCP 文件服务和 cloudflared。
免费版 claude.ai 能用吗?
能。免费版限 1 个自定义连接器,删旧加新即可;Pro / Max 更宽裕。
会不会把我整个电脑暴露出去?
不会。只暴露你指定的一个项目目录,密钥类文件全部屏蔽,没有命令执行能力,入口藏在随机路径后面;想更稳可以加 OAuth 口令这道第二锁。
长期记忆存在哪里?
存在你自己服务器上的记忆库里,Claude 通过记忆工具读写。换账号、换智能体,记忆都还在。
不想自己搭怎么办?
有工具包($19,全套脚本、配置模板、搭建手册)和远程部署($99,你只在 claude.ai 点几下,其余我们远程搭完验收)两档。