mcpField
S
SmartTokenGuard

SmartTokenGuard

远程服务
nwjnjjj.github.io媒体与设计16 周前更新

关于 SmartTokenGuard

SmartTokenGuard 面向 AI 视频创作者,在进入下一付费步骤前检查关键帧和片段。它结合技术指标、画面审查与项目支出记录,辅助决定通过、重试、切换模型或停止。

主要功能

  1. 01测量模糊、曝光、闪烁、剪切与偏色
  2. 02审查返回帧中的视觉缺陷
  3. 03生成通过、重试、切换或停止决策
  4. 04跟踪项目支出与镜头通过率
  5. 05定位冲击、闪光和剪切帧

适用场景

  1. 01在付费生成片段前检查关键帧
  2. 02决定重试或切换视频模型
  3. 03查找音效所需的精确帧

MCP 相关

提供本地 MCP 工具和托管远程 MCP 服务,支持渲染检查、质量决策、账户与价格查询。客户端可通过 Streamable HTTP 连接。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://stg-agent-560636228350.asia-east1.run.app/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

全部服务地址
Streamable HTTPhttps://stg-agent-560636228350.asia-east1.run.app/mcp需要授权
安装包
mcpbsmart-token-guard-1.2.2.mcpb1.2.2

工具

详细介绍

SmartTokenGuard

English · 简体中文

别再为有问题的 AI 视频白白烧钱。

每个黑帧、静止画面和偏离模型设定的关键帧,都在浪费你已经付出的钱。SmartTokenGuard 会在 ComfyUI、Kling、Runway、Veo、Hailuo、Seedance 或任何其他 AI 视频工具完成渲染的那一刻,检查其中的每个关键帧和片段,并告诉你的 AI 助手是否值得继续为下一步付费:通过、根据具体修正意见重试、切换模型,或停止为该镜头花钱。

有问题的渲染让你损失了多少钱? 试试计算器:https://nwjnjjj.github.io/smart-token-guard/

工具功能
stg_inspect_render检测图像或视频:模糊和柔焦、曝光过度/不足、黑帧、静止片段、闪烁、硬切、冲击和闪光,以及与参考图相比的色彩/光照偏移。返回供助手检查手部、面部和身份的审查帧。
stg_qa_gate将测得的问题与助手观察到的情况转化为 PASS / RETRY_SAME_MODEL / SWITCH_TO_FALLBACK / HALT / HALT_BUDGET,并给出具体修正方案(负面提示词、降低运动幅度、新种子)。在你的电脑上按项目记录支出。
stg_detect_events精确定位冲击、闪光和切换的帧,用于放置音效。
stg_spend_report显示项目支出、每个通过镜头的尝试次数、首次尝试通过率,以及付费生成视频前被拒绝的关键帧。
stg_account、stg_pricing许可证用量和套餐。

先检查关键帧。 被拒绝的静帧不花钱。被拒绝的 5 秒片段,费用已经付过了。

判定方式:自动运行检测,并由助手检查返回帧中的手部、面部和身份,然后渲染结果才能判定为 PASS,因此有问题的内容不会进入下一步付费流程。

套餐

套餐按月付费按年付费每月检查次数
StarterUS$9US$99300
ProUS$29US$2903,000

检查次数每月 1 日(UTC)重置。每人一个许可证;团队需为每位成员购买一个许可证。结账、税费和发票由名义商家 Polar 处理。Polar 收据中的许可证密钥就是你的 API 密钥。 在 Polar 客户门户中取消或更改套餐。运行 stg_pricing 获取结账链接。

安装(MCP)

需要 uv。

Claude Desktop / Cursor:添加到 claude_desktop_config.json 或 ~/.cursor/mcp.json:

{
  "mcpServers": {
    "smart-token-guard": {
      "command": "uvx",
      "args": ["--from", "git+https://github.com/nwjnjjj/smart-token-guard", "smart-token-guard"],
      "env": { "STG_LICENSE_KEY": "your-license-key" }
    }
  }
}

Claude Code

claude mcp add smart-token-guard -e STG_LICENSE_KEY=your-license-key -- uvx --from git+https://github.com/nwjnjjj/smart-token-guard smart-token-guard

VS Code:.vscode/mcp.json → {"servers": {"smart-token-guard": {"type": "stdio", "command": "uvx", "args": [...same...], "env": {...}}}}

然后询问:“检查 renders/sh010_keyframe.png 与 refs/kai.png 是否一致。如果通过,我会在 Kling 上渲染片段(0.7 USD,备用模型为 Runway)。”

Python SDK

pip install git+https://github.com/nwjnjjj/smart-token-guard
from smart_token_guard import Client

stg = Client()  # reads STG_LICENSE_KEY
report = stg.inspect("renders/sh010.mp4", reference_image="refs/kai.png")
print(report["report"]["issues"], report["license"]["checks_remaining"])

decision = stg.qa_gate(model="Kling", render_cost_usd=0.7, technical_issues=report["report"]["issues"],
                       semantic_defects=["deformed_hands"], fallback_model="Runway")
print(decision["decision"], decision["actions"])

HTTP API:POST /v1/inspect(multipart file,可选 reference、options JSON)、POST /v1/qa-gate、使用 Authorization: Bearer <license key> 的 GET /v1/account。参见 GET /v1/capabilities。

面向 AI Agent(远程 MCP 和 A2A)

无需安装。媒体通过公共 https URL 传递;服务会下载、分析并删除媒体。

  • 远程 MCP(Streamable HTTP): https://stg-agent-560636228350.asia-east1.run.app/mcp,需提供标头 Authorization: Bearer <license key>。工具:stg_inspect_media_url、stg_qa_gate、stg_account、stg_pricing。
  • A2A: Agent Card 位于 https://stg-agent-560636228350.asia-east1.run.app/.well-known/agent-card.json,JSON-RPC message/send 位于 /a2a。发送数据部分 {"media_url": "https://..."}(或包含链接的文本)以进行检查, 或发送 {"skill": "qa-gate", ...} 获取判定。
  • 套餐和每月检查次数与上文相同。URL 必须指向公共 https 主机;不接受私有地址和内部地址。

限制与隐私

  • 每个文件最多 32 MB、时长 60 秒、分辨率 1080p(JPEG、PNG、WebP、MP4、MOV、WebM、MKV)。每分钟最多 30 次请求。
  • 文件会上传到 SmartTokenGuard API(Google Cloud),在临时文件中进行分析,并且会在发送响应前删除。不会存储任何内容,也不会将任何内容用于训练。
  • API 会收到你的许可证密钥和文件。项目账本保留在你的计算机上(~/.smart-token-guard/)。
  • 测量检查可捕获技术渲染失败,但不认证解剖结构、身份、版权或故事质量。

支持

退款、发票和取消订阅:Polar 客户门户(链接见收据)。 此仓库中的客户端代码采用 MIT 许可证;托管 API 需要付费许可证。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。