N1-AI/claude-hidden-toolkit
GitHub: N1-AI/claude-hidden-toolkit
通过系统性逆向工程,完整记录 Claude.ai 内部 37 个未公开工具的参数 schema、跨平台行为差异及发现方法的技术文档。
Stars: 158 | Forks: 6
# Claude 的隐藏工具包
**Claude.ai 未公开内部工具的权威指南**
*37 个工具。零官方文档。完全逆向工程得出。*
## 这是什么?
Claude.ai 内置了 37 个以上的内部工具——这些功能让 Claude 能够查看时间、搜索你的日历、渲染交互式图表、直接在你的 Gmail 中起草邮件、查找附近的餐厅、在地图上显示它们、在手机上设置闹钟、管理 iOS 提醒事项、构建从 Claude 内部调用 Claude 的 AI 驱动 artifacts,等等。
**几乎所有这些都没有文档记录。**
Anthropic 的官方文档涵盖了 API。但是消费者产品——claude.ai——拥有一个丰富且不断演进的工具包,它存在于文档的空白地带。本书通过在四个平台(浏览器、桌面应用程序、Android、iOS)上进行系统性的逆向工程,填补了这一空白。
## 关键发现
**平台碎片化是真实存在的。** Claude 不是一个产品——它是三套不同的工具集:
| 平台 | 始终加载 | tool_search | 延迟加载工具 |
|----------|:---:|:---:|:---:|
| 浏览器 (claude.ai) | 21 | 仅 MCP(当连接器激活时) | 无 |
| 桌面应用程序 | 22 | 仅 MCP | 32(Chrome + 文件系统) |
| 移动端 | 22 | 消费者级 | 11(闹钟、计时器、日历等) |
| 移动端 | 22 | 消费者级 | 16(Android 设置 + 5 个提醒事项工具) |
**MCP 连接器状态会改变工具清单。** 连接 Gmail 或 Google 日历会将工具添加到始终加载的池中。断开连接则会移除它们。这是 v1.4 中记录的一个新架构变量。
**artifact 执行层。** Claude artifacts 可以直接向 Claude 自身发起经过验证的 API 调用——即 Claude 中的 Claude——而无需 API 密钥。运行时会自动注入身份验证。这一点,加上会话级别的存储以及对 MCP endpoint 的访问权限,意味着 artifacts 正在演变成一个轻量级的应用程序平台。
**每种响应格式都已经过实证确认** ——没有任何推断出的 schema 残留。
## 内容概览
| 章节 | 涵盖内容 |
|---------|----------|
| 1–2 | 架构:两层加载、平台清单、MCP 连接器状态、版本控制 |
| 3 | 上下文工具:`user_time_v0`、`user_location_v0` |
| 4 | 交互组件:`ask_user_input_v0`、`message_compose_v1` |
| 5 | 内联图表:`chart_display_v0`、`visualize:show_widget` |
| 6 | 日历与设备:6 个日历工具 + 闹钟 + 计时器 |
| 7 | 搜索与数据:网页、图像、地点、地图、体育、Drive、天气、食谱 |
| 8 | 记忆:`memory_user_edits`、`conversation_search`、`recent_chats` |
| 9 | 计算机使用:bash、文件、artifacts、技能系统、artifact 执行层 |
| 10 | 元工具:`tool_search` 及枚举方法论 |
| 11 | 完整工具参考索引 |
| 12 | 幽灵工具、MCP 融合以及未来展望 |
| 附录 | 37 张包含已确认 JSON schema 的详细工具卡片 |
## 阅读本书
- **[Claude_Hidden_Toolkit.md](Claude_Hidden_Toolkit.md)** — 完整书籍,Markdown 格式(约 25,000 字)
## 版本历史
| 版本 | 日期 | 变更 |
|---------|------|---------|
| 1.4 | 2026 年 3 月 | 新增 9 个工具 (28→37),13 处修正,2 名外部贡献者。新增:iOS 提醒事项套件(5 个工具)、`visualize:show_widget`、`gmail_create_draft`、`anthropic_api_in_artifacts`、`persistent_storage`。修正:`user_time_v0`/`user_location_v0` 在移动端始终加载,`memory_user_edits` 的 500 字符限制,`chart_display_v0` 的间歇性(并非确定性崩溃),`window.storage` 的会话作用域,浏览器上带 MCP 的 `tool_search`。关于 artifact 执行层和 MCP 连接器状态的新章节。 |
| 1.3 | 2026 年 2 月 | 平台架构章节,3 张新工具卡片(天气、食谱、end_conversation),所有 28 张卡片的跨平台验证,设置/连接器附录,确认所有响应格式 |
| 1.2 | 2026 年 2 月 | 25 张工具卡片,发现方法论,初始可用性矩阵 |
| 1.0–1.1 | 2026 年 2 月 | 初始发现与文档记录 |
## 目标读者
- **高级用户** — 了解究竟该说什么来触发隐藏功能
- **开发者** — 了解消费者产品做到了哪些 API 做不到的事情
- **AI 研究人员** — 一份关于生产级 AI 工具架构的详细案例研究
## 作者
**Francesco Marinoni Moretto** — AI 实践与社区负责人,[N1AI](https://www.n1ai.co)
- LinkedIn: [linkedin.com/in/francesco-moretto](https://www.linkedin.com/in/francesco-moretto)
- GitHub: [github.com/frmoretto](https://github.com/frmoretto)
## 许可证
CC BY 4.0 — 你可以在注明出处的前提下自由分享和改编本作品。
本作品为独立作品,与 Anthropic 无关。相关工具可能随时发生变更、重命名或被移除。
标签:API文档, Claude.ai, MCP架构, 云资产清单, 人工智能, 用户模式Hook绕过, 跨平台分析, 逆向工程, 防御加固