MusoKit music tools
Chords, scales, transposition, capo and tempo maths, with links to free interactive music tools.
사용해야 할까요
품질 및 안전성
발견 사항 (1)
- LOWchord_info에서
도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.
컨텍스트 비용
이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.
설치
원클릭 설치
`claude_desktop_config.json` 파일에 다음을 추가하세요:
{
"mcpServers": {
"musokit": {
"url": "https://musokit.com/mcp"
}
}
}원격 엔드포인트
https://musokit.com/mcpstreamable-http할 수 있는 일
도구 목록
도구 (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.
입력 스키마
{
"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.
입력 스키마
{
"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.
입력 스키마
{
"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.
입력 스키마
{
"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.
입력 스키마
{
"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.
입력 스키마
{
"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"
]
}커뮤니티
증거