Mine Gittensor like an engineer.Not like a bot.
Gittensory is the deterministic base-agent layer for Gittensor OSS contribution mining. Plan better work, preflight branches, and keep maintainer review surfaces quiet.
npm i -g @jsonbored/gittensory-mcp@latest- MCP package
- @jsonbored/gittensory-mcp v0.4.0
- API
- unknown
- Last checked
- —
- Upstream drift
- monitored
One base layer, three audiences, no surprises.
Find the next move, clear queue pressure, and ship a packet that won't get flagged.
- plan-next-work
- preflight-branch
- explain-blockers
- prepare-pr-packet
Confirmed-miner context without check noise. One sticky comment, one label, on demand.
- @gittensory help
- preflight
- miner-context
- duplicate-check
Deterministic tool schemas your agent can actually plan against. Metadata only.
- stdio MCP
- remote MCP
- structured tools
- Codex · Claude · Cursor
See the upside before you spend a commit on it.
Every analysis returns five scenarios — current, underlying, clean-gate, after-pending-merges, best-reasonable. Estimates only, never guarantees, never raw trust scores.
Estimates only. Gittensory never shows raw trust scores or promises payouts.
- 01 · Current (gated)
What the subnet would score right now. Blockers like unsquashed commits and a missing linked issue gate the upside.
- 02 · Underlying potential
What the diff is actually worth on signal alone — once the gates are removed. Estimated only, never a guarantee.
- 03 · After clean-gate
Project the score after the branch is squashed, rebased, and the open-PR queue is cleared. The biggest single move for most miners.
- 04 · After linked-issue fix
Add a linked issue from the upstream backlog. Best reasonable case — every other signal stays where it is today.
Private intelligence. Public composure.
No always-on check runs. No score numbers in the public thread. One sticky comment for confirmed miners, and a configured label — that's it.
- lint / eslintfail
- ci / unitfail
- ci / integrationpending
- gittensor-scorer / previewfail
- gittensor-scorer / blockerswarn
- subnet-bot / advisoryfail
- subnet-bot / nudgewarn
Score: 0.42 (gated). Blockers: unsquashed-commits, missing-issue-link. Estimated reward: 0.0031 TAO.
- lint / eslintpass
- ci / unitpass
Confirmed miner. Preflight: ready. One linked issue · one squashed commit. Maintainer packet available on request.
A static base layer for moving work.
- Branch analysis
- Metadata-only inputs yield lane context, scoreability scenarios, and ranked next actions.
- Scoreability
- Current, clean-gate, after-pending-merges, linked-issue-fixed, best-reasonable. Estimates only — never guarantees.
- Upstream drift
- Versioned snapshots of the Gittensor source and ruleset flag stale assumptions before they break your plan.
- Decision pack
- Canonical private payload per miner: official stats, outcome history, lane context, repo targets, freshness, provenance.
- Maintainer packets
- Reviewability and readiness reports for a PR. Confirmed-miner context. One sticky comment, one label.
- Repo readiness
- Registration readiness, Gittensor config recommendation, label policy, settings preview, intake health.
Private context for you. Quiet output for the repo.
- MCP transmits metadata only — never source code.
- No PAT input. CLI uses GitHub Device Flow; session tokens are Gittensory-issued.
- No wallet, hotkey, or trust-score surfaces.
- Confirmed-miner PRs get at most one sanitized sticky comment and a configured label.
- Maintainer commands return packets to the maintainer, not to the public PR.
- Public-safe by default
- Metadata-only, never source
- No PAT input — Device Flow only
- Private intelligence stays private
Wire it into your client in under a minute.
Miners use the CLI. Coding agents wire the MCP via stdio. Same package, two starting points.
npm i -g @jsonbored/gittensory-mcp@latest gittensory-mcp login gittensory-mcp analyze-branch --login your-login --json
npm i -g @jsonbored/gittensory-mcp@latestgittensory-mcp login gittensory-mcp analyze-branch --login your-login --json
Skip the noise. Plan the work.
Install the MCP, run an analysis, and see the next move with five scoreability scenarios — no PATs, no source upload, no public score numbers.