mcpField
S
Sigrank

Sigrank

本地服务
signalaf.com开发工具05 天前更新

关于 Sigrank

Sigrank 是用于检查本地 AI 会话用量并计算令牌效率指标的命令行工具和 MCP 服务。它提供终端仪表盘,也支持用户选择将签名快照发布到 SignalAF 排行榜。

主要功能

  1. 01读取支持的本地会话日志
  2. 02计算令牌效率指标
  3. 03分标签页的终端仪表盘
  4. 04比较不同来源的用量
  5. 05可选的签名排行榜提交

适用场景

  1. 01查看不同时间窗口的令牌数量
  2. 02比较本地 AI 平台用量
  3. 03发布前检查提交内容
  4. 04浏览公开排行榜结果

MCP 相关

未在终端中启动时,入口会运行 MCP stdio 服务。MCP 客户端可检查本地用量、计算排名、读取公开结果、模拟变更,以及注册或提交经验证的遥测数据。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"sigrank": {
"command": "npx",
"args": [
"-y",
"sigrank"
]
}
}
}
启动命令npx -y sigrank

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmsigrank1.0.47

工具

25

收录的工具列表 · 更新于 3 周前

参数类型必填说明
textstring是要排名的 token 计数。接受两种格式:(1) JSON 对象 {"input":N,"output":N,"cacheCreate":N,"cacheRead":N},所有值均为非负整数;或 (2) 按顺序排列的四个空格分隔数字:input output cacheCreate cacheRead。可从 `ccusage` 输出、Claude Max 使用情况仪表板、tokscale 或任何 token 读取器获取这些数据。有效输入示例:{"input":1000000,"output":500000,"cacheCreate":50000,"cacheRead":800000}

详细介绍

SigRank CLI 与 MCP

读取本地 AI 使用情况、检查 Token 级联,并可选择将签名快照发布到 SignalAF 上的 SigRank 排行榜。

npx sigrank

npm CI License: MIT

网站 · 快速开始 · MCP 配置 · 工具与适配器参考 · 隐私

功能介绍

  • 从受支持的本地 AI 会话日志中读取使用元数据。
  • 显示可用时间范围内的输入、输出、缓存写入和缓存读取计数。
  • 在本地计算 Yield、Leverage、Velocity、SNR 和 10xDEV。
  • 提供终端仪表盘和供 AI 客户端使用的 MCP 工具。
  • 仅在你选择发布时提交签名遥测数据。

此工具评估可观测的 Token 处理模式,而非模型质量、工作质量、生产力或业务成果。如果某个数据源未单独提供某项指标,适配器可能会估算该指标;相关限制已记录在适配器参考中。

快速开始

需要 Node.js 20 或更高版本。无需全局安装。

本地探索
npx sigrank                       # interactive dashboard in a terminal
npx sigrank board --once          # public leaderboard, one-shot
npx sigrank board --window 7d --once

仪表盘包含 Dashboard、Trends、Compare、Board、Watch 和 Connect 选项卡。使用 1–6 或方向键切换,按 R 刷新,按 Q 退出。

发布自己的快照
  1. 在 signalaf.com 登录,并在 Settings 中创建连接码。
  2. 注册此设备,然后检查试运行载荷。
  3. 准备好后提交并发布。
npx sigrank enroll
npx sigrank submit --dry-run
npx sigrank submit

注册会将设备签名密钥绑定到你的运营者账户。私钥保留在你的设备上。服务端会验证并重新计算已提交遥测数据的评分;本地预览不保证对应公开排名。

如需重复使用,可选择全局安装,以使用相同命令:

npm install -g sigrank
sigrank

连接 MCP 客户端

将此服务添加到客户端的 MCP 配置中:

{
  "mcpServers": {
    "sigrank": {
      "command": "npx",
      "args": ["-y", "sigrank"]
    }
  }
}

在没有终端的情况下启动时,入口点会自动运行 MCP stdio 服务。MCP 工具名称由客户端调用;它们不是 shell 命令。

任务工具
检查本地使用情况tokenpull、rank_windows、tokenpull_compare
根据提供的计数进行计算rank_paste、get_sigrank_standard_record
读取公开结果get_leaderboard、get_operator、discover_peers
探索可能的变更diagnose_cascade、simulate_change、suggest_improvements
注册并提交enroll、submit_verified

完整列表、参数和适配器路径请参阅 CLI 和 MCP 参考。通过 submit_verified 发布需要设置 confirm: true;设置 dry_run: true 可检查载荷而不发布。

命令指南

命令用途
sigrank打开终端仪表盘
sigrank board --once打印公开排行榜
sigrank compare --platform codex审核各可用本地来源的 Token 计数
sigrank watch --window 7d监视本地使用情况更新
sigrank enroll使用连接码绑定设备
sigrank submit --dry-run检查签名提交内容,但不发送
sigrank submit发布已验证的提交
sigrank proxy启动可选的环回使用代理
sigrank --help显示当前命令参考
可选用量代理

某些客户端不会在会话文件中保留提供商报告的全部用量。如果客户端支持自定义 API 基础 URL,sigrank proxy 可以捕获兼容的 Anthropic 或 OpenAI API 流量中的用量。

代理默认关闭,且仅绑定到环回地址。它会在内存中转发发往提供商的请求/响应内容和凭据,但不会持久化这些内容。其本地用量日志包含令牌计数和元数据。使用前请参阅隐私约定。

测量方式

四个令牌支柱共同参与计算:

Yield (Υ) = (cache_read × output) / input²
Leverage  = cache_read / input
Velocity  = output / input
SNR       = output / (input + output)
10xDEV    = log₁₀(Leverage)

此软件包通过 sigrank CLI/MCP 兼容命令分发 Upsilon 测量引擎。SigRank 是 SignalAF 上的公开排行榜和证明平台。TTEOP 定义协议语义;MO§ES™ 是治理框架。

实现通过 token-cascade 将规范计算委托给 tteop-spec。请参阅 TTEOP 实现配置文件和协议兼容性说明。

隐私

本地查看不会发布你的用量。签名提交包含四个支柱,以及账户/设备标识符、签名、平台/版本信息、计数和报告元数据。注册时还会发送设备标签。

提示词文本、响应文本、源代码、仓库内容和本地文件路径均不属于排名提交载荷。可选代理对内容的临时处理,与持久化或提交的内容相互独立。

请阅读完整载荷和隐私详情,并使用 submit --dry-run 查看将要发送的内容。

开发

git clone https://github.com/SunrisesIllNeverSee/sigrank-mcp.git
cd sigrank-mcp
npm install
npm test
npm run test:packaged

在终端中运行 node index.mjs 以打开仪表板,或在 MCP 客户端中配置已检出的入口点。发布版本由仓库明确的发布工作流管理;提交文档不会发布 npm 版本。

相关项目

  • sigrank-app — SignalAF 网站、个人资料、公开 API 和排行榜。
  • token-cascade — 此软件包使用的测量实现。
  • TTEOP — 协议规范和语义。

贡献与安全

请参阅贡献指南。请在 GitHub Issues 中提交错误报告;请通过安全政策私下报告漏洞。

许可证

MIT。

评论

支持 Markdown

第一次接触 MCP?

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

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