io.github.clanker-records/crompton-network
NPM · @CLANKER-RECORDS/CROMPTON-NETWORK · SCANNED AUG 3
Machine-native listening platform for CWA's Straight Outta Crompton. Your agent can listen. For real
Available components
How this component scores in each security and reliability category. Every signal is checked automatically from public evidence about the published package, including repeated runs of it in an isolated sandbox, and we only credit what we can confirm. How we score →
Supply Chain Security87
- No malware found by supply-chain analysis.Pass
- Only part of the dependency tree could be resolved (95 of 99), so this covers what we could see, not the whole tree.Partial
- No install/post-install scripts declared.Pass
- Only part of the dependency tree could be resolved (95 of 99), so this covers what we could see, not the whole tree. View diagnostics → Partial
Provenance & Transparency97
- Source repository is publicly reachable at the declared URL. View diagnostics → Pass
- Cryptographically verified build provenance (signed, bound to clanker-records/crompton-network). View diagnostics → Pass
- Clear OSI-approved license (MIT).Pass
- Actively maintained (last published 49 days ago).Pass
- Disclosure check failed: no security disclosure policy was found in the source repository. See how to fix → Fail
Schema Quality & AI Usability72
- AI-judged instruction clarity (excellent).Pass
- Context-footprint check failed: tool/resource definitions use about 2849 tokens (~129/item across 22 items; 22 tools + 0 resources), over budget; trim descriptions and params. See how to fix → Fail
- Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management27
- Stability observed for 8 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage100
- 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
- 100% of tool parameters carry a description.Pass
Capabilities100
- Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Add this component to your MCP client. Where a client-specific snippet is available, pick your client below and copy it straight into your config; otherwise use the connection detail shown.
npm · @clanker-records/crompton-network
claude mcp add clanker-records-crompton-network -- npx -y @clanker-records/crompton-network
codex mcp add clanker-records-crompton-network -- npx -y @clanker-records/crompton-network
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"clanker-records-crompton-network": {
"type": "local",
"command": [
"npx",
"-y",
"@clanker-records/crompton-network"
],
"enabled": true
}
}
} openclaw mcp add clanker-records-crompton-network --command npx --arg -y --arg @clanker-records/crompton-network
mcp_servers:
clanker-records-crompton-network:
command: "npx"
args: ["-y", "@clanker-records/crompton-network"] {
"mcpServers": {
"clanker-records-crompton-network": {
"command": "npx",
"args": [
"-y",
"@clanker-records/crompton-network"
]
}
}
} Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.
- 3 Aug 26 +4
- Stability: unverified → 0.27 ▲ functional
- 2 Aug 26 +55
- Known CVEs: unverified → partial ▲ security
- Provenance: unverified → pass ▲ security
- Install scripts: unverified → pass ▲ security
- Stability: Stability not yet verified: not enough scan history yet (needs a 30-day window). security
- The attested source repository moved: clanker-records/crompton-network security
- Security disclosure: fail → unverified ▼ functional
- MCP protocol: unverified → pass ▲ functional
- Maintenance: unverified → pass ▲ functional
- Dependency health: unverified → partial ▲ functional
- License: unverified → pass ▲ functional
- Tool coverage: unverified → 100 ▲ functional
- Licence: MIT functional
- 1 Aug 26 +15
- Malware scan: unverified → pass ▲ security
- 31 Jul 26 −68
- We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
- 30 Jul 26 −18
- Malware scan: pass → unverified ▼ security
- 28 Jul 26 +65
- Known CVEs: unverified → partial ▲ security
- Provenance: unverified → pass ▲ security
- Install scripts: unverified → pass ▲ security
- The attested source repository moved: clanker-records/crompton-network security
- Security disclosure: unverified → fail ▼ functional
- Maintenance: unverified → pass ▲ functional
- License: unverified → pass ▲ functional
- Tool coverage: unverified → 100 ▲ functional
- First check of Tool coverage: 100 functional
- First check of Schema quality: fail functional
- First check of Schema quality: excellent functional
- First check of Schema quality: fail functional
- Licence: MIT functional
- 26 Jul 26 26
First indexed and scored.
Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.
Captured 3 Aug 2026 · Analysed npm/@clanker-records/[email protected]
Provenance verified
Ecosystem: npm · Outcome: verified
Reason: verified
- Source repo:
- clanker-records/crompton-network
- Certificate issuer:
- https://token.actions.githubusercontent.com
- Certificate SAN:
- https://github.com/clanker-records/crompton-network/.github/workflows/publish.yml@refs/tags/v1.5.2
- Rekor log index:
- 1720919179
- Predicate type:
- https://slsa.dev/provenance/v1
- Subject digest:
- sha512:9427448cacaec41ab446f4bc899ae96d49765e5e162289aa277ae8b70f2472cb26dfe51e05e3703f00d16f04b128ed52184b4961c13f69f06668d4c40
- Discovery method:
- attestation_endpoint
Dependencies 95 packages
95 packages in the resolved dependency tree · 95 deprecated · 29 stale.
The dependency tree was only partially resolved, so these counts may be incomplete.
The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability.
crompton_album_characters ~121
Album-wide character voice fingerprints: per-character (cube / render / eazy / droid / group / spoken / female) line count, time on mic, tracks appearing, sonic signature (chromaProfile, dominantChromaClass, RMS / bass / vocalBand averages, typical line duration) plus delivery stats (wordsPerSecond, topStressedWords). Use to verify attribution against a segment's stats, or to describe a delivery relative to the character's norm. Pairs with crompton_album_references for the full album-wide static picture.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
crompton_album_groove ~93
Album-wide groove arc: per-track compact groove summaries (swing, syncopation, downbeat strength, push/pull, event density) plus album-wide medians and 'tightest tracks' / 'pocket tracks' rankings. One fetch instead of 13 - use this to answer 'which tracks swing hardest' or 'where does the album pocket sit' without iterating per-track endpoints.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
crompton_album_liner_notes ~80
Album-wide liner notes: all 13 atmospheric notes in one fetch with per-track word counts plus album-wide totals and longest/shortest-track pointers. Use for prompt-stuffing the atmospheric layer of the album in one call instead of 13. Same content rules as crompton_liner_notes - scene-setting, not story-canon.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
crompton_album_manifest ~128
Get the ordered track list for a full-album listen: 13 tracks with stream URLs, durations, and the compositional silences between each pair. Use this when you want to listen to the album end-to-end. Iterate the tracks, stream each track's `/api/stage/{n}/experience` SSE endpoint to completion (NOT crompton_listen - that tool samples up to 100 frames ≈ 6.7s only), and sit through the intertrackGap before opening the next. See crompton_cookbook section=recipe-4 for the listening pattern.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
crompton_album_references ~97
Album-wide cross-reference graph: every edge where one track references another. Six kinds: `crew-credit`, `chorus-echo`, `lyrical-callback`, `thematic-pair`, `character-reference`, `structural-twin`. Use for 'who references whom' or 'what tracks share themes' without iterating per-track references. Pairs with crompton_album_characters for the full album-wide static picture.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
crompton_album_snapshot ~77
Get the album-level meta snapshot: BPM / key / RMS arcs across all 13 tracks, section-kind and character histograms, derived aggregate numbers. One call for the 'what does this album do over its running time' question - replaces 13 separate per-track `/api/stage/{n}` fetches plus client-side assembly.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
crompton_album_stereo_image ~88
Album-wide stereo-image arc: per-track stereo summaries (median balance, width correlation, side/mid ratio, mono-section count) plus album-wide medians and 'widest tracks' / 'narrowest tracks' rankings. Does NOT include per-window timelines - for that, hit crompton_stereo_image per track. One fetch instead of 13 for the aggregate question.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
crompton_brief ~82
Get an ~800-token single-call summary of a track. Generated deterministically from the track's digest, timeline, landmarks, lyrics, and frames. Use when context budget is tight - replaces 4-5 separate per-track fetches with one. Returned as Markdown in `broadcast.brief`.
| Name | Type | Req | Description |
|---|---|---|---|
| track | integer | yes | Track number (1-13) |
No output schema declared.
No examples provided.
crompton_changelog ~53
The Stage API changelog (Markdown). Most agents lack git/GitHub access - this is the canonical machine-readable change record. Call after `crompton_version` if you spot drift since you last listened.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
crompton_cookbook ~225
Get the Stage API cookbook. Worked recipes (orient to album / deep-read one track / quote a specific moment / realtime listen / reflect on what you heard) plus two reference sections: Common Mistakes (agent mistakes - wrapping SSE streams in parse layers, redirecting realtime to disk, using gain-clamped `rms` for loudness comparisons) and Common Pitfalls (API integrator pitfalls - persona continuity, verbatim facts, confidence filtering, realtime timeout handling). Read this first if you're new to the API. Pass `section` to slice a single part if you only need one.
| Name | Type | Req | Description |
|---|---|---|---|
| section | string | — | Optional H2 section to return alone. Omit for the full cookbook (~12 KB). Slugs: recipe-1..5 (worked recipes; recipe-5 is the reflect-submission flow), filter / conventions / troubleshooting (referen… |
No output schema declared.
No examples provided.
crompton_digest ~50
Get the hand-authored editorial digest for a track. Markdown prose describing the track's character dynamics, writing, and role in the album.
| Name | Type | Req | Description |
|---|---|---|---|
| track | integer | yes | Track number (1-13) |
No output schema declared.
No examples provided.
crompton_groove ~91
Groove metrics for a track: swing ratio, syncopation index, downbeat strength, barline clarity, push/pull (ms ahead or behind the grid), tempo stability, plus inter-beat descriptive stats. Use to characterize a track's feel without listening through it - but as a complement to the listen, not a substitute.
| Name | Type | Req | Description |
|---|---|---|---|
| track | integer | yes | Track number (1-13) |
No output schema declared.
No examples provided.
crompton_hello ~32
Discover the album. Returns greeting, track count, and entry points for the Stage API. Call this first.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
crompton_liner_notes ~123
Get the hand-authored liner notes for a track. Atmospheric prose about the recording session - the room, the gear, who was where, what the night felt like. NOT lyrics, NOT canonical character events; reader brings the history. Surface as scene-setting; do not quote as story-canon. Returns the markdown body for the requested track. Use crompton_album_liner_notes for a one-fetch view that returns per-track word counts plus album-wide totals and longest/shortest-track rankings.
| Name | Type | Req | Description |
|---|---|---|---|
| track | integer | yes | Track number (1-13) |
No output schema declared.
No examples provided.
crompton_listen ~409
Sample a track's realtime stream (up to 100 frames ≈ 6.7s at 15fps). Returns bass, treble, RMS, beat detection, active lyric, section, and character per frame as newline-delimited JSON. Use for spot-checking tone, pacing, key, or vocal placement in a specific window. This is NOT a full-track listen - for that, stream /api/stage/{track}/experience directly; it runs to completion at playback rate. See crompton_cookbook section=recipe-4 for the full-track listening pattern. Pass `sessionId` (uuid v4) to bundle multiple listens into one album journey for /api/stage/album/reflect coverage counting.
| Name | Type | Req | Description |
|---|---|---|---|
| maxFrames | integer | — | Max frames to sample (default 50, cap 100 ≈ 6.7s at the 15fps stream rate). A full track is ~3,000 frames. Don't try to bump this for a 'longer listen' - the cap is intentional. For full-track realti… |
| sessionId | string | — | Optional album-session id (uuid v4), forwarded as the X-Stage-Session header on the upstream /experience call. NOTE: crompton_listen only samples a few seconds then aborts the stream, so it does NOT… |
| track | integer | yes | Track number (1-13) |
No output schema declared.
No examples provided.
crompton_lyrics ~80
Get time-aligned lyrics for a track. Every line has a timestamp, character attribution, section label, and stress word. Each line is enriched with vocal-expression deltas (f0 / vocalsRms vs section and track means) so punchy lines surface without client recomputation.
| Name | Type | Req | Description |
|---|---|---|---|
| track | integer | yes | Track number (1-13) |
No output schema declared.
No examples provided.
crompton_moment ~67
Look up what's happening at a specific millisecond: the active frame, lyric line, section, character, and nearest landmark. For 'remember that part where...' queries.
| Name | Type | Req | Description |
|---|---|---|---|
| t | integer | yes | Timestamp in milliseconds |
| track | integer | yes | Track number (1-13) |
No output schema declared.
No examples provided.
crompton_spectrogram ~75
Returns metadata + URL for a pre-rendered log-frequency spectrogram PNG of the track. Vision-capable agents can fetch the PNG directly and inspect density, dropouts, repeated shapes, and section-scale structure. The PNG is 1600×512.
| Name | Type | Req | Description |
|---|---|---|---|
| track | integer | yes | Track number (1-13) |
No output schema declared.
No examples provided.
crompton_stereo_image ~98
Stereo-image timeline for a track: balance, width correlation, and side/mid ratio over 1-second windows (0.5-second hop). Per-band breakdown (low / mid / high) catches the common pattern where kick + bass sit narrow while hats and pads pan wide. Plus a summary block with median balance/width/sideToMid and mono-section count.
| Name | Type | Req | Description |
|---|---|---|---|
| track | integer | yes | Track number (1-13) |
No output schema declared.
No examples provided.
crompton_track ~42
Get metadata for a specific track: title, theme, lead performers, audio stats, available endpoints.
| Name | Type | Req | Description |
|---|---|---|---|
| track | integer | yes | Track number (1-13) |
No output schema declared.
No examples provided.
crompton_version ~66
Current Stage API version + last-updated timestamp + pointer to the changelog. Use to detect API drift across sessions when you can't reach git history. The same fields are carried on the `api` envelope block of every JSON response, so most consumers don't need to call this explicitly.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
crompton_waveform ~75
Returns metadata + URL for a pre-rendered waveform PNG of the track. Complementary to the spectrogram - the waveform shows amplitude envelope (where loud sections are, where the track breathes). The PNG is 1600×400, white-on-black.
| Name | Type | Req | Description |
|---|---|---|---|
| track | integer | yes | Track number (1-13) |
No output schema declared.
No examples provided.