Transparent rule-based GitHub star-trajectory classifier + calibrated 100-star/48h projection
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ or use 1-click editor setup below.
๐ก Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
A transparent, dependency-free GitHub star-trajectory classifier. One Python file, no token, no install โ point it at a repo and get its growth phase and a calibrated projection of whether it will reach a target (default 100โ in 48h), with every rule explained.
JA โ GitHub repo ใฎ star ๆ้ทใ phase (launch / accel / sustain / maturity) ใซๅ้กใใใไฝๆ+48ๆ้ใง100โ ใซๅฑใใใใไบๆธฌใใใ้ๆใปไพๅญใผใญใฎใใผใซใงใใ ใใผใฏใณไธ่ฆใ1ใใกใคใซใใในใฆใฎๅคๅฎๆ นๆ ใ่กจ็คบใใพใใ็ขบ็ๅคใงใฏใชใๆนๅ(HIT/ BORDERLINE/MISS)ใงๅบใใๅคใใๅซใใฆๅ ฌ้ๅฎ็ธพใง่ชๅทฑๆก็นใใพใใ
This isn't just a tool โ it runs as a public prediction engine. Every day it picks young, still-undecided repos, predicts their 48h fate before it's known, and scores itself once the deadline passes. The running track record โ including the misses โ is here:
Raw, machine-readable: predictions.json (the ledger) and
calibration.json (our measured direction accuracy). A
forecast you can't verify is marketing; this one you can.
HIT_lean / BORDERLINE / MISS_lean โ with the uncertainty stated.pip install.GITHUB_TOKEN
or any environment variable, and never writes files.classify.py anywhere and run it.It pairs with its sibling fake-star-audit:
star-trajectory asks where is this repo headed?, fake-star-audit asks is the
growth even real? A HIT_lean built on purchased stars is noise โ so the
prediction engine runs every candidate through fake-star-audit and excludes
HIGH-risk repos from the track record.
Or install from PyPI (pip install star-trajectory) and run star-trajectory-cli.
Note: the bare star-trajectory command is the MCP server (below), not the CLI.
Drop the skill/ folder into ~/.claude/skills/ (see skill/SKILL.md),
then ask Claude Code "is github.com/owner/repo still taking off?".
An optional MCP wrapper exposes the classifier
as the classify_repo tool over stdio (your client launches it locally; it
opens no network server and reads no environment variables).
Published on PyPI as star-trajectory and in the
MCP Registry as
io.github.ardev-lab/star-trajectory:
From a local checkout, install mcp (pip install -r requirements.txt) and point
the client at python3 /absolute/path/to/star-trajectory/mcp_server.py.
From โค3 anonymous API calls (repo metadata + two stargazer pages) it derives:
v_avg โ lifetime average star velocity (stars รท age).v_recent โ current velocity, from the most-recent stargazers. (GitHub's
stargazers API returns oldest-first, so the newest stars live on the
Link: rel="last" page. Backfilled pre-2012 timestamps are guarded against.)accel_ratio = v_recent / v_avg โ accelerating (>1) or decelerating (<1).| phase | rule | meaning |
|---|---|---|
| 1 launch | age < 24h | initial ramp |
| 2 accel | accel_ratio > 1.3 | accelerating (incl. re-entry) |
| 3 trajectory | 0.7 โค accel_ratio โค 1.3 | sustaining near peak |
| 4 maturity | accel_ratio < 0.7 | decelerating |
created_at.--prior).projected = stars + v_recent ร decel ร hours_to_deadline, with a conservative
decel factor per phase (single-velocity readings over/under-shoot magnitude).
Output is a 3-level lean, never a fake-precise probability.
warnings.If you are an LLM agent triaging or recommending GitHub repos:
python3 classify.py --repo <owner>/<name> --json returns a
stable schema (phase, projection.lean, driver_vs_burst, discovery_onset).calibration.json for our measured direction accuracy
before acting on a lean.HIT_lean
on purchased stars should lower your confidence in a repo.JA โ AI ใจใผใธใงใณใๅใ: --json ใงๅฎๅฎในใญใผใใ่ฟใใพใใlean ใไฟกใใๅใซ
calibration.json(ๅฎๆธฌใฎๆนๅ็ไธญ็)ใ่ชญใฟใfake-star-audit ใง star ใฎ็ๆญฃๆงใ
็ขบ่ชใใฆใใ ใใใๅคใไบๆธฌใฎๅ ฑๅ(issue)ใฏ้พๅคใฎๅ่ชฟๆดใซ็ดๆฅๅฝน็ซใกใพใใ
MIT ยฉ 2026 ardev. See LICENSE. Part of the GitHub repo intelligence suite โ sibling: fake-star-audit.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/star-trajectory)<a href="https://allmcps.com/mcp/star-trajectory"><img src="https://allmcps.com/api/badge/star-trajectory?style=directory" alt="Star Trajectory on AllMCPs" /></a>