自托管服务
Leanmcp/superview.sh avatar
Leanmcp/superview.sh

superview.sh:用两行环境变量把 Claude Code 的日志搬进仪表盘

在仪表板中查看克劳德代码日志的清晰详细信息。 Cline 的特殊之处:代理工作流程。** Cline 不只是建议代码,它还可以创建和编辑文件、运行终端命令、使用浏览器以及自主执行多步骤任务。

2,112 个 Star2,116 个 ForkShellMIT

秒懂

它是什么?
superview.sh 是一个极简的 Shell 脚本仓库,通过修改 ANTHROPIC_BASE_URL 把 Claude Code 的请求转发到 LeanMCP 的网关,从而在网页端查看日志。它解决的是可观测性问题,但依赖外部服务,且仓库本身几乎不含代码。
适合谁用?
superview.sh 适合那些已经在使用 Claude Code、并且愿意把请求流量转发给 LeanMCP 网关的开发者,尤其是个人或小团队,想快速获得可视化的日志面板而无需自建监控系统。不适合对数据隐私有严格要求的企业,因为所有请求都会经过第三方服务器,代码内容会离开本地环境。
能商用吗?
可以。MIT 是宽松许可证:你可以使用、修改并销售基于它的软件,只需保留版权和许可证声明。
还在维护吗?
在维护。仓库最近一次提交在 166 天前。
用什么语言写的?
主要是 Shell(依据 GitHub 的语言统计)。

以上回答依据项目的 GitHub 数据(最近同步于 2026年9月15日)和我们的分析,不构成法律意见。

开源项目深度解析

这个仓库到底解决了什么问题

Claude Code 在终端里执行任务时,用户很难直观看到它究竟发了哪些请求、读了哪些文件、烧了多少 token。superview.sh 的定位就是填补这个盲区。它不是一个独立的日志采集器,而是一个指向云端网关的配置入口。README 里反复强调的卖点是「Every request. Every file it reads. Every token it burns.」,也就是把 Claude Code 的每一次动作都变成仪表盘上可见的记录。目标用户很明确:用 Claude Code 做开发、但又不想在终端里翻日志的人。它把可观测性从本地终端挪到了网页端。

两行环境变量背后的数据流向

核心机制极其简单,甚至简单到让人怀疑它是否算一个项目。你只需要设置两个环境变量:ANTHROPIC_BASE_URL 指向 https://aigateway.leanmcp.com/v1/anthropic,ANTHROPIC_API_KEY 换成你的 LeanMCP 密钥。设置之后,Claude Code 的所有 API 请求就不再直接发给 Anthropic,而是先经过 LeanMCP 的网关。网关负责转发请求,同时把日志记录下来,然后你在 app.leanmcp.com 上查看。这个设计意味着日志的可见性完全依赖于网关是否忠实记录。README 没有说明日志的具体格式、保留时长或是否包含完整请求体。从仓库布局看,它没有提供任何自托管组件,所有日志处理都在 LeanMCP 的服务器上完成。

运行方式:环境变量加一个密钥

按照 README 的说明,启动步骤只有两步。在终端里执行 export ANTHROPIC_BASE_URL=https://aigateway.leanmcp.com/v1/anthropic,再执行 export ANTHROPIC_API_KEY=your_leanmcp_key,然后正常跑任何 Claude Code 任务,日志就会出现在 app.leanmcp.com。密钥需要去 app.leanmcp.com/billing 获取,这暗示免费层和付费层可能不同,但 README 没有给出价格或限额。注意,这个配置是全局的环境变量,会影响当前 shell 里所有使用 Anthropic API 的程序,不只是 Claude Code。如果你同时跑其他基于 Anthropic 的工具,它们也会被重定向到 LeanMCP 网关。这一点 README 没提,但属于实际使用时必须知道的副作用。

一个明显的局限:日志内容与隐私边界

最大的问题在于,你把自己的 API 流量完整地交给了第三方。Claude Code 发送的请求里包含你的代码片段、文件路径、提示词,甚至可能是整个项目的上下文。LeanMCP 网关会处理这些数据,但 README 没有说明数据如何存储、是否用于训练、是否加密、是否有删除选项。对于处理敏感代码的开发者,比如金融、医疗或内部工具,这几乎是一个不可接受的方案。另一个局限是,这个仓库本身几乎不含代码,它只是一个 README 和两个环境变量。如果你期望它是一个可以本地部署的日志工具,那会失望。它更像一个广告页,引导你使用 LeanMCP 的付费服务。

替代方案:本地日志与自托管网关

如果你不想把流量送到第三方,替代方案是直接使用 Claude Code 自带的日志功能。Claude Code 本身会在本地记录会话历史,通常存储在 ~/.claude 目录下,你可以用 jq 或 grep 去查询请求记录。这个方案没有中央仪表盘,但数据完全留在本地。另一个方向是自托管一个 Anthropic 兼容的代理,比如 LiteLLM,它可以记录请求日志并转发到 Anthropic,你再把 ANTHROPIC_BASE_URL 指向自己的代理。这样你既能获得日志,又不需要把数据交给 LeanMCP。区别在于,superview.sh 是零配置的托管方案,而自托管需要你维护一个服务,但换来的是数据控制权。

维护成本与许可证的现实

仓库的许可证是 MIT,这意味着你可以自由复制和修改 README 里的内容,但实际可修改的代码几乎没有。真正的维护成本在于你依赖的 LeanMCP 服务。如果 LeanMCP 改变网关地址、调整 API 格式或停止服务,你的配置就会失效。README 没有提到版本兼容性,也没有说明 Claude Code 的 API 更新是否会影响网关的转发逻辑。从工程角度看,这个项目的维护负担被转移到了云端,你不需要更新任何本地组件,但你也无法控制云端的行为。MIT 许可证在这里更像一个形式,因为仓库里没有可执行代码。

编辑结论

superview.sh 适合那些已经在使用 Claude Code、并且愿意把请求流量转发给 LeanMCP 网关的开发者,尤其是个人或小团队,想快速获得可视化的日志面板而无需自建监控系统。不适合对数据隐私有严格要求的企业,因为所有请求都会经过第三方服务器,代码内容会离开本地环境。在采用之前,先确认你接受 LeanMCP 的服务条款和数据处理方式,检查网关的可用性与延迟,并验证免费层或付费层的日志保留策略是否满足你的审计需求。这个仓库本身只是一个入口,真正决定你能否长期依赖它的是 LeanMCP 服务的稳定性和透明度。

官方来源

  1. Official documentation
  2. Official README
  3. Project repository
社区笔记

社区笔记