MusoKit music tools
Chords, scales, transposition, capo and tempo maths, with links to free interactive music tools.
Sollte ich dies verwenden
Qualität und Sicherheit
Befunde (1)
- LOWin chord_info
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"musokit": {
"url": "https://musokit.com/mcp"
}
}
}Remote-Endpunkte
https://musokit.com/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (6)
🟢chord_info(chord)
Notes, formula and a guitar fingering for a chord symbol such as "Am7", "F#m", "Bbmaj7" or "C/G", plus free diagram image URLs and a link where the user can hear and see the chord.
Eingabe-Schema
{
"type": "object",
"properties": {
"chord": {
"type": "string",
"description": "Chord symbol, e.g. \"Am7\", \"F#m\", \"Bbmaj7\", \"Dsus4\", \"C/G\"."
}
},
"required": [
"chord"
]
}🟢scale_info(root, scale)
Notes and step pattern of a scale or mode, with a link to hear it and see it on piano and guitar. Scales: major, minor, dorian, phrygian, lydian, mixolydian, locrian, harmonic-minor, melodic-minor, major-pentatonic, minor-pentatonic, blues, whole-tone, phrygian-dominant.
Eingabe-Schema
{
"type": "object",
"properties": {
"root": {
"type": "string",
"description": "Root note, e.g. \"C\", \"F#\", \"Bb\"."
},
"scale": {
"type": "string",
"description": "Scale name, e.g. \"major\", \"minor\", \"dorian\", \"minor-pentatonic\", \"blues\"."
}
},
"required": [
"root"
]
}🟢transpose_chords(chords, semitones, from_key, to_key)
Transpose a chord progression up or down, either by semitones or from one key to another. Returns the new chords and a link to the transposer.
Eingabe-Schema
{
"type": "object",
"properties": {
"chords": {
"type": "string",
"description": "Chords separated by spaces or commas, e.g. \"C G Am F\"."
},
"semitones": {
"type": "integer",
"minimum": -11,
"maximum": 11,
"description": "Semitones to move (positive = up)."
},
"from_key": {
"type": "string",
"description": "Original key, e.g. \"C\" (alternative to semitones)."
},
"to_key": {
"type": "string",
"description": "Target key, e.g. \"E\"."
}
},
"required": [
"chords"
]
}🟢capo_finder(chords)
For a song's chords, finds the capo fret that lets a guitarist play it with the easiest open chord shapes. Returns the top options and a link to the capo calculator.
Eingabe-Schema
{
"type": "object",
"properties": {
"chords": {
"type": "string",
"description": "Chords as written in the song, e.g. \"Bb Gm Eb F\"."
}
},
"required": [
"chords"
]
}🟢bpm_to_ms(bpm)
Note lengths in milliseconds (straight, dotted, triplet) for a tempo, for setting delay, reverb pre-delay and LFO times.
Eingabe-Schema
{
"type": "object",
"properties": {
"bpm": {
"type": "number",
"minimum": 20,
"maximum": 400
}
},
"required": [
"bpm"
]
}🟢open_music_tool(tool, instrument, bpm, beats, frequency)
Returns a ready-to-open link to a free MusoKit tool, preset where possible: a tuner for a specific instrument or tuning, a metronome at a tempo, a tone at a frequency, etc. Use when the user needs to actually tune, keep time or hear something.
Eingabe-Schema
{
"type": "object",
"properties": {
"tool": {
"type": "string",
"enum": [
"tuner",
"metronome",
"drum-machine",
"tone-generator",
"chord-finder",
"scale-explorer",
"circle-of-fifths",
"capo-calculator",
"transpose",
"chord-progression-generator",
"chord-player",
"ear-trainer",
"rhythm-trainer",
"speed-trainer",
"bpm-to-ms"
]
},
"instrument": {
"type": "string",
"enum": [
"guitar-std",
"guitar-dropd",
"guitar-halfdown",
"open-g",
"open-d",
"dadgad",
"bass-std",
"bass-5",
"ukulele",
"violin",
"mandolin",
"cello",
"chromatic"
],
"description": "Tuner preset (tuner only)."
},
"bpm": {
"type": "number",
"description": "Tempo (metronome only)."
},
"beats": {
"type": "integer",
"description": "Beats per bar (metronome only)."
},
"frequency": {
"type": "number",
"description": "Frequency in Hz (tone-generator only)."
}
},
"required": [
"tool"
]
}Community
Nachweis