关于 ThinkSpace
ThinkSpace 是一个 MCP 服务,可将 AI 对话中的笔记发送到 ThinkSpace 收件箱,再由用户自行整理成卡片。它支持 MCP 客户端远程连接,也提供面向 macOS 上 Claude Code 的旧版本地桥接。
主要功能
- 01将聊天文本发送到收件箱
- 02添加可选标题和来源
- 03由用户决定是否创建卡片
- 04支持远程 OAuth 连接
- 05提供旧版 macOS 本地桥接
适用场景
- 01保存有用的 AI 回复以便后续查看
- 02收集来自 Claude Code 的笔记
- 03将对话笔记同步到 ThinkSpace 多设备
MCP 相关
该服务提供 `send_to_inbox` 工具,将笔记写入 ThinkSpace 收件箱;它不能读取收件箱或画布。远程 Streamable HTTP 端点支持 OAuth,另有供同一台 Mac 上 Claude Code 使用的旧版 stdio 桥接。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://mcp.thinkspace-app.com/mcpclaude mcp add --transport http com-thinkspace-app-thinkspace https://mcp.thinkspace-app.com/mcp{"mcpServers":{"com-thinkspace-app-thinkspace":{"type":"http","url":"https://mcp.thinkspace-app.com/mcp"}}}在 Cursor 中打开{"servers":{"com-thinkspace-app-thinkspace":{"type":"http","url":"https://mcp.thinkspace-app.com/mcp"}}}在 VS Code 中打开{"mcpServers":{"com-thinkspace-app-thinkspace":{"type":"http","url":"https://mcp.thinkspace-app.com/mcp"}}}{"mcpServers":{"com-thinkspace-app-thinkspace":{"serverUrl":"https://mcp.thinkspace-app.com/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
thinkspace-mcp
一个 MCP 服务,可将 AI 对话中的笔记发送到 ThinkSpace 收件箱——这样,通过 AI 得出的内容就不会消失在聊天记录里,而会成为由你亲手整理的卡片。
ThinkSpace 的理念:AI 帮助收集和发散;你来构建地图,因为只有亲手构建的内容才会留在脑海中。因此,这个服务绝不会直接创建卡片——它只会将素材送入收件箱。把素材变成卡片由你决定。
- 远程服务(推荐):
https://mcp.thinkspace-app.com/mcp——适用于 claude.ai、ChatGPT、Claude Code,以及任何支持 OAuth 的 MCP 客户端。笔记会到达你登录 ThinkSpace 的所有设备。 - 本地服务(旧版):用于 Claude Code 的 stdio 桥接程序,需与应用在同一台 Mac 上运行。
远程服务
连接
| 客户端 | 操作方法 |
|---|---|
| claude.ai(网页 / 桌面 / 移动端) | Settings → Connectors → Add custom connector → URL https://mcp.thinkspace-app.com/mcp |
| ChatGPT | Settings → Connectors(developer mode)→ Create → MCP server URL https://mcp.thinkspace-app.com/mcp,auth OAuth |
| Claude Code | claude mcp add --transport http thinkspace https://mcp.thinkspace-app.com/mcp,然后运行 /mcp 登录 |
客户端会打开 ThinkSpace 的连接页面。使用 ThinkSpace 邮箱和密码登录;如果你使用 Apple 登录,则输入应用提供的 6 位验证码:收件箱 → 链接图标(右上角)→ “获取连接码”(有效期为 10 分钟)。
你可以在应用中的同一页面查看和撤销连接。连接被撤销后,下次调用时会返回 401,客户端会提示你重新连接。
使用
「いまの結論、受信箱に送って」 “把这个内容发送到我的 ThinkSpace 收件箱。”
客户端会调用 send_to_inbox,并传入完整的消息文本和一个大致的标签。打开 ThinkSpace(iPhone / iPad / Mac)中的收件箱,决定哪些内容要变成卡片。
工具
send_to_inbox
| 输入 | 说明 |
|---|---|
text(必填) | 笔记正文——一条聊天消息的完整原文 |
title(可选) | 标签草稿,建议不超过 20 个字符(你会亲手改写) |
source(可选) | 来源标识符,默认为 mcp |
注解:readOnlyHint: false、destructiveHint: false、idempotentHint: false。
此服务只会写入收件箱,无法读取你的收件箱或画布。
限制:每位用户每分钟最多 60 条笔记;正文超过 30,000 个字符时会在此处截断,并标记为已截断。
工作原理
- 一个 Cloudflare Worker 同时提供 OAuth 2.1 授权服务和 MCP 端点(Streamable HTTP,无状态)。支持通过 RFC 9728 / RFC 8414 进行发现、动态客户端注册(RFC 7591)和客户端 ID 元数据文档、PKCE S256、刷新令牌轮换。
- 授权页面由 ThinkSpace 自行提供。密码会通过 ThinkSpace 认证服务验证,绝不会存储或记录。应用验证码为一次性验证码,有效期为 10 分钟。
- 每个连接都会被记录,并可在应用中撤销。令牌仅包含用户 ID 和连接 ID。
- 笔记会作为收件箱项目写入 ThinkSpace 后端(Supabase),并通过应用的常规同步功能送达。
面向终端用户的文档:https://support.thinkspace.nextbuild.jp/en/ai-inbox/ 隐私政策:https://thinkspace-public.s3.ap-northeast-1.amazonaws.com/privacy-policy-en-v2.html
开发
cd remote
npm install
cp .dev.vars.example .dev.vars # SUPABASE_URL / SUPABASE_ANON_KEY / SUPABASE_SERVICE_ROLE_KEY
npx wrangler dev # http://localhost:8787/mcp
./node_modules/.bin/tsc --noEmit
npx wrangler deploy
生产环境中的密钥通过 wrangler secret put 设置(参见 remote/wrangler.jsonc)。
服务角色密钥只存放在 Worker 密钥和 .dev.vars(已加入 gitignore)中。
本地服务(旧版,仅限 macOS)
一个 stdio 服务,通过 thinkspace:// URL 方案将笔记交给同一台 Mac 上的 ThinkSpace 应用;然后由应用自身的同步功能将笔记发送到你的 iPad / iPhone。
无需账号或令牌,但只能在该 Mac 上与 Claude Code 配合使用。
claude mcp add thinkspace -- npx -y thinkspace-mcp
# or from a local checkout
git clone https://github.com/naoyax628X/thinkspace-mcp.git
cd thinkspace-mcp && npm install
claude mcp add thinkspace -- node /path/to/thinkspace-mcp/index.js
npm 包为 thinkspace-mcp,由本仓库的同一位作者发布;其中仅包含 index.js(本地桥接程序)。
需要 Node.js 18+ 和 ThinkSpace Mac 应用。工具仍为 send_to_inbox;
source 默认为 claude-code,超过 URL 方案限制的正文会通过剪贴板通道发送(source 会变为 clipboard)。请注意,剪贴板通道会覆盖剪贴板中当时的所有内容。
许可证
MIT
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。