@fingerskier/pi-mozart

Mozart MIDI plugin for Pi, bridged from mozart-claude-plugin MCP

Packages

Package details

extensionskill

Install @fingerskier/pi-mozart from npm and Pi will load the resources declared by the package manifest.

$ pi install npm:@fingerskier/pi-mozart
Package
@fingerskier/pi-mozart
Version
2026.5.7
Published
May 7, 2026
Downloads
45/mo · 10/wk
Author
fingerskier
License
MIT
Types
extension, skill
Size
9 KB
Dependencies
1 dependency · 0 peers
Pi manifest JSON
{
  "extensions": [
    "./extensions/mozart.ts"
  ],
  "skills": [
    "./skills"
  ]
}

Security note

Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.

README

Mozart Pi Plugin

Pi package port of mozart-claude-plugin.

Mozart loads, inspects, edits, composes, and saves MIDI files. This Pi version starts the upstream Mozart MCP stdio server with npx -y mozart-claude-plugin mcp and exposes its tools in Pi with a mozart_ prefix. Claude skills were copied and rewritten to reference Pi tool names.

Install

pi install npm:@fingerskier/pi-mozart
# local workspace clone
pi install ./packages/pi-mozart
# one run only
pi -e npm:@fingerskier/pi-mozart

Tools

Run mozart_mcp_status in Pi to list loaded tools. Expected tools include mozart_load_midi, mozart_midi_info, mozart_get_measures, mozart_create_midi, and mozart_save_midi.

Configuration

  • MOZART_MCP_AUTOLOAD=0 disables startup MCP discovery.
  • MOZART_MCP_COMMAND=/path/to/server overrides npx.

Skills

  • /skill:play
  • /skill:compose