让 Claude 读你的 Canvas
作业、成绩、公告和待办,只读。你的 Canvas 令牌加密后才落盘,解开它的那把密钥只交给你,这里不留底。
你保管的
cvk_••••••••••••
连接密钥,只显示一次
服务器硬盘上的
没有你的密钥,这份文件解不开,也看不出是哪所学校
-
在 Canvas 里生成一个访问令牌
用电脑打开学校的 Canvas 网页,点左侧的 Account,进 Settings,往下找到 Approved Integrations,点 New Access Token。
Purpose 随便写(比如 Claude),Expires 建议填到学期结束。生成后把那一长串复制下来,它只显示这一次。
-
填在这里,创建连接
-
把连接密钥填进 Claude
创建成功后,你的连接密钥和填写方法会出现在这里。
连接密钥现在就存好。关掉页面后没有任何办法再看到它,丢了只能删除重建。
在 claude.ai 里添加
打开 设置 → Connectors → Add custom connector,按下面填。认证方式选 No sign-in。
- URL
- Request header 名称
X-API-Key- Request header 值
- 上面的连接密钥
在 Claude Code 里添加
管理连接
用连接密钥证明这是你的连接。密钥只发送给本站用于这一次操作,不会保存在浏览器里。
- 检查状态:看看连的是哪所学校、令牌还能不能用。
- 更换密钥:旧密钥立刻失效,换一把新的。怀疑密钥泄露时用,之后要到 Claude 里改成新密钥。
- 删除连接:服务器上的加密文件立刻删除,无法恢复。建议同时到 Canvas 的 Settings 里把那个令牌也删掉。
风险提示
用之前请读完。这是熟人之间分享的小工具,不是学校或 Canvas 官方的服务。
- 运营者技术上能看到经过的数据。你的 Canvas 内容要转交给 Claude,所以会以明文在服务器内存里经过一下。本站不保存、不记录这些内容,但运营者有能力修改服务器程序,这一点你只能选择信或不信,无法验证。
- Cloudflare 和 Anthropic 也会经手明文。流量经过 Cloudflare;内容最终交给你使用的 Claude,按 Anthropic 的条款处理。
- Canvas 令牌等于你账号的全部权限。本站只用它来读,但令牌本身没有只读一说。请给它设过期时间;任何时候在 Canvas 的 Settings 里删掉它,这里的连接就立刻作废。
- 这不符合 Canvas 的接口政策。Canvas 官方要求第三方应用通过学校授权接入,而不是让用户手动填令牌。学校可能撤销令牌或关闭这个功能,由此产生的后果需要你自己承担。
- 连接密钥丢了无法找回,泄露了要马上更换。拿到密钥的人可以通过本站读到你的 Canvas 内容(拿不到令牌本身)。
- 未成年同学请先让家长知道。成绩和作业是你的教育记录。
本站做了什么来降低风险
- 只读:不能提交、修改或删除 Canvas 上的任何东西。
- 站内信、同学名单、邮箱和电话、登录记录、家长账号、个人文件一律不转发;邮箱、学号、头像等字段在返回前抹掉。
- 不用数据库。每个连接只有一份用你的密钥加密的小文件,不保存任何 Canvas 内容。
- 不写访问日志和内容日志。