API reference
Gittensory API
Backend API for Gittensory advisory checks and Gittensor repository context.
Private · API0.1.0https://gittensory-api.aethereal.dev
Auth. Use a Gittensory session token from
gittensory-mcp login. Never paste a GitHub PAT. Tokens you use in this reference live only in localStorage on this device and can be cleared instantly.Public / private boundary
Endpoints carry an implicit boundary. Anything tagged private-mcp or private-api must never land in public GitHub output (comments, checks, labels). Public surfaces are sanitized server-side.
MCP version contract
- Current npm latest
- @jsonbored/gittensory-mcp v0.4.0
- Minimum supported
- 0.2.0
Use npm dist-tags.latest for current-version display. /v1/mcp/compatibility stays the API compatibility metadata source.
npm i -g @jsonbored/gittensory-mcp@0.4.0Quick example
curl 'https://gittensory-api.aethereal.dev/health'bashEndpoints
Other
- GET/health
- GET/v1/mcp/compatibility
- GET/v1/registry/snapshot
- GET/v1/registry/changes
- GET/v1/scoring/model
- GET/v1/upstream/status
- GET/v1/upstream/ruleset
- GET/v1/upstream/drift
- POST/v1/scoring/preview
- GET/v1/sync/status
- GET/v1/readiness
- GET/v1/installations
- GET/v1/installations/{id}/health
- GET/v1/installations/{id}/repair
- POST/v1/installations/{id}/repair/refresh
- GET/v1/app/notification-model
- GET/v1/repos
- GET/v1/repos/{owner}/{repo}
- GET/v1/repos/{owner}/{repo}/intelligence
- GET/v1/repos/{owner}/{repo}/issue-quality
- GET/v1/repos/{owner}/{repo}/outcome-patterns
- GET/v1/repos/{owner}/{repo}/registration-readiness
- GET/v1/repos/{owner}/{repo}/gittensor-config-recommendation
- GET/v1/repos/{owner}/{repo}/settings
- POST/v1/repos/{owner}/{repo}/settings-preview
- GET/v1/repos/{owner}/{repo}/pulls/{number}/maintainer-packet
- GET/v1/repos/{owner}/{repo}/pulls/{number}/reviewability
- GET/v1/contributors/{login}/profile
- GET/v1/contributors/{login}/decision-pack
- GET/v1/contributors/{login}/open-pr-monitor
- GET/v1/contributors/{login}/repos/{owner}/{repo}/decision
- POST/v1/preflight/pr
- POST/v1/preflight/local-diff
- POST/v1/local/branch-analysis
- GET/v1/agent/runs
- POST/v1/agent/runs
- GET/v1/agent/runs/{id}
- POST/v1/agent/plan-next-work
- POST/v1/agent/preflight-branch
- POST/v1/agent/prepare-pr-packet
- POST/v1/agent/explain-blockers
- GET/v1/bounties
- GET/v1/bounties/{id}/advisory
- GET/v1/bounties/{id}/lifecycle
- POST/v1/github/webhook
- GET/v1/auth/github/start
- GET/v1/auth/github/callback
- POST/v1/auth/github/device/start
- POST/v1/auth/github/device/poll
- POST/v1/auth/github/session
- POST/v1/auth/logout
- POST/v1/auth/extension/session
- GET/v1/auth/session
- GET/v1/app/overview
- GET/v1/app/roles
- GET/v1/app/miner-dashboard
- GET/v1/app/maintainer-dashboard
- GET/v1/app/operator-dashboard
- GET/v1/app/commands
- GET/v1/app/commands/usefulness
- GET/v1/app/digest
- GET/v1/app/analytics/daily-rollups
- GET/v1/app/analytics/mcp-compatibility
- GET/v1/app/analytics/weekly-value-report
- POST/v1/app/commands/preview
- POST/v1/app/commands/feedback
- POST/v1/app/digest/subscriptions
- GET/v1/extension/pull-context
- POST/v1/internal/jobs/refresh-registry
- POST/v1/internal/jobs/backfill-registered-repos
- POST/v1/internal/jobs/backfill-repo-segment
- POST/v1/internal/jobs/backfill-pr-details
- POST/v1/internal/jobs/refresh-scoring-model
- POST/v1/internal/jobs/refresh-upstream-drift
- POST/v1/internal/jobs/file-upstream-drift-issues
- POST/v1/internal/jobs/build-contributor-evidence
- POST/v1/internal/jobs/build-contributor-decision-packs
- POST/v1/internal/jobs/build-burden-forecasts
- POST/v1/internal/jobs/generate-signal-snapshots
- POST/v1/internal/jobs/generate-weekly-value-report
- POST/v1/internal/jobs/repair-data-fidelity
- POST/v1/internal/bounties/import