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はいランキング対象のトークン数。次の2形式を受け付けます:(1) すべての値が非負整数のJSONオブジェクト {"input":N,"output":N,"cacheCreate":N,"cacheRead":N}、または (2) 順に並べた空白区切りの4つの数値:input output cacheCreate cacheRead。`ccusage` の出力、Claude Maxの使用状況ダッシュボード、tokscale、または任意のトークンリーダーから取得してください。有効な入力例:{"input":1000000,"output":500000,"cacheCreate":50000,"cacheRead":800000}

詳細

SigRank CLI & MCP

ローカルの AI 利用状況を読み取り、トークンカスケードを確認し、必要に応じて署名済みスナップショットを SignalAF の SigRank リーダーボード に公開できます。

npx sigrank

npm CI License: MIT

ウェブサイト · クイックスタート · MCP の設定 · ツールとアダプターのリファレンス · プライバシー

できること

  • 対応するローカル AI セッションログから利用状況のメタデータを読み取ります。
  • 利用可能な各期間について、入力、出力、キャッシュ書き込み、キャッシュ読み取りの数を表示します。
  • Yield、Leverage、Velocity、SNR、10xDEV をローカルで計算します。
  • ターミナルダッシュボードと、AI クライアント向けの MCP ツールを提供します。
  • 公開を選択した場合に限り、署名済みテレメトリを送信します。

これは、観測可能なトークン処理パターンを評価するものであり、モデルの品質、作業の品質、生産性、またはビジネス上の成果を評価するものではありません。ソースで個別に公開されていない指標を、アダプターが推定する場合があります。こうした制約については、アダプターのリファレンスに記載されています。

はじめに

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 ツール名はクライアントから呼び出すものであり、シェルコマンドではありません。

タスクツール
ローカルの利用状況を確認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利用可能なローカルソース間でトークン数を監査する
sigrank watch --window 7dローカルの利用状況の更新を監視する
sigrank enroll接続コードを使ってデバイスを紐付ける
sigrank submit --dry-run署名済みの送信内容を確認する(送信はしない)
sigrank submit検証済みの送信内容を公開する
sigrank proxy任意のループバック利用状況プロキシを起動する
sigrank --help現在のコマンドリファレンスを表示する
任意の使用量プロキシ

一部のクライアントは、プロバイダーから報告された使用量のすべてをセッションファイルに保存しません。クライアントがカスタム API ベース URL に対応している場合、sigrank proxy を使って、互換性のある Anthropic または OpenAI API トラフィックから使用量を取得できます。

プロキシはデフォルトで無効で、ループバックにのみバインドします。プロバイダー宛てのリクエスト/レスポンスの内容と認証情報をメモリ上で転送しますが、その内容は保存しません。ローカルの使用量ログには、トークン数とメタデータが含まれます。使用する前に、プライバシー契約をご確認ください。

計測の仕組み

4つのトークンの柱を使って計算します。

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 実装プロファイルとプロトコル互換性に関する注記をご覧ください。

プライバシー

ローカルでの確認によって、使用量が公開されることはありません。署名付き送信には、4つの柱に加えて、アカウント/デバイス識別子、署名、プラットフォーム/バージョン情報、件数、レポートのメタデータが含まれます。登録時にはデバイスラベルも送信されます。

プロンプトのテキスト、レスポンスのテキスト、ソースコード、リポジトリの内容、ローカルファイルのパスは、ランキングへの送信ペイロードには含まれません。任意のプロキシによるコンテンツの一時的な処理は、保存または送信される内容とは別のものです。

ペイロードとプライバシーの詳細をお読みのうえ、送信される内容を確認するには 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。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。