f883f360ff913b8b325ed940ef8a0de896a18f15source_git · nubaeon/epistemic-dj · latest release
Observed 2026-08-25T10:11:11.184Z using mcpSecurity-inventory. Protocol 2025-06-18.
| Tool | Category | Risk |
|---|---|---|
crossfade_patternGenerate a series of patterns that transition between two epistemic statesInput schema{
"type": "object",
"properties": {
"from": {
"type": "object",
"description": "Starting epistemic state"
},
"to": {
"type": "object",
"description": "Target epistemic state"
},
"steps": {
"type": "number",
"description": "Number of intermediate patterns",
"default": 4
}
},
"required": [
"from",
"to"
]
} | — | — |
explain_mappingExplain how epistemic vectors map to musical parametersInput schema{
"type": "object",
"properties": {
"vector": {
"type": "string",
"description": "Specific vector to explain (optional, explains all if not provided)"
}
}
} | — | — |
generate_moodGenerate a pattern for a specific mood presetInput schema{
"type": "object",
"properties": {
"mood": {
"type": "string",
"enum": [
"focus",
"energize",
"reflect",
"debug",
"celebrate"
],
"description": "Mood preset to generate"
}
},
"required": [
"mood"
]
} | — | — |
generate_patternGenerate a Strudel music pattern from epistemic vectors. Returns code that can be pasted into strudel.ccInput schema{
"type": "object",
"properties": {
"vectors": {
"type": "object",
"description": "Epistemic state vectors (0-1 scale)",
"properties": {
"know": {
"type": "number",
"description": "Knowledge/understanding level"
},
"uncertainty": {
"type": "number",
"description": "Uncertainty level"
},
"engagement": {
"type": "number",
"description": "Engagement/focus level"
},
"clarity": {
"type": "number",
"description": "Clarity of understanding"
},
"coherence": {
"type": "number",
"description": "Coherence of knowledge"
},
"signal": {
"type": "number",
"description": "Signal strength/density"
},
"density": {
"type": "number",
"description": "Information density"
},
"state": {
"type": "number",
"description": "Current state assessment"
},
"change": {
"type": "number",
"description": "Rate of change"
},
"completion": {
"type": "number",
"description": "Task completion level"
},
"impact": {
"type": "number",
"description": "Perceived impact"
},
"context": {
"type": "number",
"description": "Context understanding"
},
"do": {
"type": "number",
"description": "Capability/ability level"
}
}
},
"mode": {
"type": "string",
"enum": [
"full",
"minimal",
"drums"
],
"description": "Pattern complexity mode",
"default": "full"
},
"includeComments": {
"type": "boolean",
"description": "Include explanatory comments in output",
"default": true
}
},
"required": [
"vectors"
]
} | — | — |
get_pattern_urlGet a shareable URL for the current pattern on strudel.ccInput schema{
"type": "object",
"properties": {
"pattern": {
"type": "string",
"description": "Strudel pattern code (optional, uses last generated if not provided)"
}
}
} | — | — |
No completed comparison is available.
| Risk | Change | Subject |
|---|---|---|
| No material changes recorded. | ||
| Severity | Finding | Advisory |
|---|---|---|
| No confirmed vulnerability is published for this version. | ||
Artifact SHA-256: de33274a98bbf62bc115809732adea6e447d5a724a88e1579ecec2223dd3695f
Scanner: mcp-proof-engine 0.1.0.