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

A
Qualität der Beschreibung
95%
Vollständigkeit des Schemas
96%
Qualität der Benennung
83%
Risiko der Vergiftung
100%
Übereinstimmung der Berechtigungen
100%
Einhaltung des Protokolls
100%

Befunde (1)

  • LOWTool 'chord_info' description lacks action verbin chord_info

Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.

Kontextkosten

~1,003Tokens (Tool-Definitionen)
~937 BTypische Antwortgröße
Mittlere Auswirkung auf die Aufmerksamkeit (0.78% von 128k Kontext)

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-http

Was es kann

Tool-Inventar

Tools (6)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
🟢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

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet6 Tools