Sigrank MCP logo

Sigrank MCP

by SunrisesIllNeverSee

Measures local AI token efficiency, compares operators on SignalAF, and optionally publishes signed usage snapshots.

Install Sigrank MCP

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "sunrisesillneversee-sigrank-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "sigrank"
      ]
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Install not yet sandbox-tested— the server itself is confirmed live (we called its tools/list endpoint). The stdio install command is a separate, ongoing check.

Overview

SunrisesIllNeverSee/sigrank-mcp reads local AI session usage, calculates token-cascade metrics, and exposes the results through MCP tools. It can rank supplied counts, inspect four time windows, compare local usage sources, diagnose inefficiencies, and simulate workflow changes without network calls. Optional enrollment binds a local Ed25519 key so verified snapshots can be published to the SignalAF SigRank leaderboard. Reach for it when you need token-efficiency analysis or a privacy-conscious way to compare AI coding usage.

Use cases

  • Measure token efficiency across local AI coding sessions
  • Compare usage counts from tokenpull, ccusage, token-dashboard, and tokscale
  • Diagnose cascade inefficiencies and test proposed workflow changes
  • Publish verified token snapshots to the SignalAF leaderboard

Key features

  • Local four-pillar token cascade scoring
  • Four-window usage analysis
  • Signed Ed25519 leaderboard submissions
  • Cascade diagnosis and improvement simulation
  • Cross-source tokscale usage analysis
  • Public operator and peer discovery

Tools25

What Sigrank MCP lets your agent do. Expand a tool for its parameters.

Verified live~7.1k tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked Today

Recent health check succeeded.

9/10 checks healthy over the last 78d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 9d ago via OSV.dev · sigrank (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

npm downloads1.8kPackage downloads in the last 30 days.
Last commit2d agoMost recent push to the default branch.
Tools exposed25Callable tools this server registers over MCP.
Directory activity3 viewsConfig copies, upvotes, and views on AllMCPs.

How Sigrank MCP works

What SunrisesIllNeverSee/sigrank-mcp does

SunrisesIllNeverSee/sigrank-mcp measures observable token-processing patterns for AI coding operators. It works with four token pillars: input, output, cache creation, and cache reads. From those values it calculates Yield, Leverage, Velocity, signal-to-noise ratio, and 10xDEV, then assigns an operator class across 24 experience stages.

Local analysis stays on the device. The server can read supported session logs, accept pasted counts, inspect data from ccusage, token-dashboard, and tokscale, or build a portable sigrank/0.1-draft record. It also reads public operator data from SignalAF and can publish signed snapshots when the device has been enrolled.

How it works

The headline Yield metric is calculated as cache reads multiplied by output, divided by input squared. Leverage is cache reads divided by input, Velocity is output divided by input, SNR is output divided by the sum of input and output, and 10xDEV uses the base-10 logarithm of Leverage. Canonical calculations are delegated through token-cascade.

Tools can score one paste or four windows—7d, 30d, 90d, and all-time. Windowed dashboard input uses named fields because dashboard column order can differ. Diagnostic and improvement tools run locally: diagnose_cascade identifies efficiency leaks, suggest_improvements ranks possible changes, and simulate_change compares current and proposed pillar values. self_improve combines collection, diagnosis, suggestions, and simulation in one operation.

Setup and configuration

Node.js 20 or later is required. The package can run without a global installation:

Terminal
npx sigrank

For MCP clients, configure a stdio entry using npx and the package name:

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

The same package provides a terminal dashboard and MCP entry point. To publish verified data, create a connect code in SignalAF Settings, run npx sigrank enroll, inspect a dry run, and then submit. Enrollment creates a local Ed25519 keypair under ~/.sigrank-mcp/identity.json; only the public key is sent. The MCP submit_verified flow requires confirmation, and dry_run shows the payload without publishing.

Tools and capabilities

  • Pull local token usage across four windows with tokenpull, or compare tokenpull, ccusage, token-dashboard, and tokscale with tokenpull_compare.
  • Score pasted counts using rank_paste, rank dashboard tables with rank_windows, and create a standard compatibility record with get_sigrank_standard_record.
  • Inspect public rankings with get_leaderboard, retrieve a codename profile with get_operator, and find mentors, peers, and complementary operators with discover_peers.
  • Analyze and change-test cascades through diagnose_cascade, suggest_improvements, and simulate_change.
  • Submit enrolled, signed local snapshots with submit_verified; preview-only paste and token-pull tools do not publish.
  • Examine tokscale data through model, cost, market-share, developer, device, MCP-usage, trend, and competitive-intelligence reports.

Limitations and notes

The measurements describe token-processing patterns, not model quality, software quality, productivity, or business outcomes. Some adapters may estimate a pillar when the source does not expose it independently, and local logs can contain partial data or data gaps.

Public submission is optional. Ranked submissions include token pillars and account, device, signature, platform, version, count, and report metadata. Prompt text, response text, source code, repository contents, and local paths are excluded from the ranked payload. The optional usage proxy is separate: it handles compatible Anthropic or OpenAI traffic in memory, binds to loopback, and records token counts and metadata rather than request content.

submit_paste and tokenpull_submit are preview paths. Publishing requires the enrolled-device route through submit_verified or the SignalAF web interface. The private signing key remains on the device.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Sigrank MCP

SunrisesIllNeverSee/sigrank-mcp is an MCP server that connects local AI session logs and the SignalAF SigRank leaderboard. Its main tools pull or rank token counts, calculate Yield and related cascade metrics, inspect public operator profiles, diagnose efficiency, simulate changes, and optionally submit enrolled, Ed25519-signed snapshots.

Install it through `npx` with Node.js 20 or later. Add an MCP server entry using command `npx` and arguments `-y`, `sigrank`; no global installation is required. A global `npm install -g sigrank` installation is also supported for terminal commands.

Enroll the device first, then use `submit_verified` after reviewing the payload. Create a connect code in SignalAF Settings, run `npx sigrank enroll`, and use `dry_run` before a confirmed submission. The signed path reads local token pillars and keeps the private Ed25519 key on the device.

Yes, it can be configured in Cursor as a standard MCP stdio server. Use `npx` as the command and `-y`, `sigrank` as the arguments. The server reads local usage sources available on the machine; Cursor-specific session-log support depends on the supported local adapters.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewSigrank MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/sunrisesillneversee-sigrank-mcp?style=directory)](https://allmcps.com/mcp/sunrisesillneversee-sigrank-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/sunrisesillneversee-sigrank-mcp"><img src="https://allmcps.com/api/badge/sunrisesillneversee-sigrank-mcp?style=directory" alt="Sigrank MCP on AllMCPs" /></a>