MusoKit music tools

Chords, scales, transposition, capo and tempo maths, with links to free interactive music tools.

¿Debería usar esto?

Calidad y seguridad

A
Calidad de la descripción
95%
Integridad del esquema
96%
Calidad de los nombres
83%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Hallazgos (1)

  • LOWTool 'chord_info' description lacks action verben chord_info

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~1,003Tokens (definiciones de herramientas)
~937 BTamaño de respuesta típico
Impacto moderado en la atención (0.78% del contexto de 128k)

Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.

Instalar

Instalación con un clic

Agrega esto a tu archivo `claude_desktop_config.json`:

{
  "mcpServers": {
    "musokit": {
      "url": "https://musokit.com/mcp"
    }
  }
}

Puntos de conexión remotos

https://musokit.com/mcpstreamable-http

Qué puede hacer

Inventario de herramientas

Herramientas (6)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢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.

Esquema de entrada

{
  "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.

Esquema de entrada

{
  "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.

Esquema de entrada

{
  "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.

Esquema de entrada

{
  "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.

Esquema de entrada

{
  "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.

Esquema de entrada

{
  "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"
  ]
}

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada6 herramientas