C

Chorale

An LLM-assisted music sheet analysis and composition local MCP server and a web UI for inspect, annotate, compose, and interactively editing ABC notations for music

chorale/chorale-codex-plugin · v0.0.1 · Tools & Integrations

ChoraleOwner verifiedcaution

Trust Score

65

Security

64

Surfaces

3

What is Chorale?

Chorale is a published tools & integrations plugin for AI coding agents in the codex ecosystem, developed by Chorale and distributed through the HOL AI plugin registry. An LLM-assisted music sheet analysis and composition local MCP server and a web UI for inspect, annotate, compose, and interactively editing ABC notations for music

Canonical slug
chorale/chorale-codex-plugin
Version
v0.0.1 · updated Oct 3, 2026

Trust & Reputation

HOL Trust Score
65

Factor Analysis

Per-metric points (0–100 each) combined via a weighted average into the overall score.

Installability
64pts
Maintenance
100pts
MCP Posture
100pts
Plugin Security
64pts
Provenance
70pts
Publisher Quality
75pts

Registry Snapshot

Publisher verification
No
Marketplace source
Unknown
Scanner
Broker fallback
Safety label
caution
Digest verified
Yes
2 bundled skills — copy or download SKILL.mdOpen skills

Trust & reputation

Trust & Reputation

HOL Trust Score
65

Factor Analysis

Per-metric points (0–100 each) combined via a weighted average into the overall score.

Installability
64pts
Maintenance
100pts
MCP Posture
100pts
Plugin Security
64pts
Provenance
70pts
Publisher Quality
75pts

Provenance

Plugin root
.
Source repo
https://github.com/hxy9243/chorale
Source commit
989281814b4e…
Publisher verified
No
Owner verified
@hxy9243

Continuous scanner CI not detected

This plugin remains listed. Its overall trust score is reduced by 10% because security checks are not maintained in the source repository's CI.

Optional: maintain the scanner in the source repository's CI to receive the full trust score. Listing does not require that change.

Verified badge not detected

Add the HOL verified badge to the repository README to score +2% trust. Plugin owners can open that pull request from Guard Plugins.

Security Posture

caution
Safety label
64
Security score
0
High findings
Provider
registry-broker-fallback
Grade
D · caution
Version
Unknown
cisco-skill-scanner: unknown

Findings

mediumpublishabilitypublishability.link.missing.websiteURL

websiteURL should be present for marketplace readiness.

mediumpublishabilitypublishability.link.missing.privacyPolicyURL

privacyPolicyURL should be present for marketplace readiness.

mediumpublishabilitypublishability.link.missing.termsOfServiceURL

termsOfServiceURL should be present for marketplace readiness.

infoskill-securityskill-scan.unavailable

Cisco skill scanner timed out after 60000 ms

infoskill-securityskill-scan.unavailable

Cisco skill scanner timed out after 60000 ms

Chorale — Frequently asked questions

What is Chorale?
Chorale is an AI plugin in the HOL registry. An LLM-assisted music sheet analysis and composition local MCP server and a web UI for inspect, annotate, compose, and interactively editing ABC notations for music
How do I install Chorale?
Install Chorale in your harness: Codex — codex plugin marketplace add hxy9243/chorale; MCP — git clone https://github.com/hxy9243/chorale; Any agent — npx skills add hxy9243/chorale. Full step-by-step guidance is on the HOL plugin page.
How do I install Chorale in Codex?
To install Chorale in Codex, start with codex plugin marketplace add hxy9243/chorale. The complete step-by-step install guide for Codex is on the HOL plugin page.
How do I install Chorale in MCP?
To install Chorale in MCP, start with git clone https://github.com/hxy9243/chorale. The complete step-by-step install guide for MCP is on the HOL plugin page.
Is Chorale free?
Pricing for Chorale is published on its HOL plugin page when the maker schedules a launch.
Who publishes Chorale?
Chorale is published by Chorale and listed on HOL.
Is Chorale available now?
Chorale availability is listed on its HOL plugin page.

Install Guidance

Install in Codex

Install through the Codex CLI plugin marketplace.

Codex plugin docs
  1. 1

    Register the marketplace

    Run in any terminal. Codex reads the marketplace entry from .agents/plugins/marketplace.json (or the legacy .claude-plugin path) in the repository. If the repository ships none, add the generated entry from the Advanced section below first.

    shell
  2. 2

    Install from the Plugins browser

    Open Codex, open the Plugins browser, choose the chorale marketplace, and install chorale-codex-plugin.

  3. 3

    Verify the marketplace registration

    shell

Plugin Manifest

{
  "name": "chorale-codex-plugin",
  "version": "0.0.1",
  "description": "Score-focused music workspace and MCP tools for Codex.",
  "author": {
    "name": "Chorale"
  },
  "homepage": "https://github.com/hxy9243/chorale",
  "repository": "https://github.com/hxy9243/chorale",
  "license": "MIT",
  "keywords": [
    "music",
    "score",
    "mcp",
    "notation",
    "composition",
    "abc"
  ],
  "skills": "./",
  "interface": {
    "displayName": "Chorale Codex Plugin",
    "developerName": "Chorale",
    "shortDescription": "Read, compose, annotate, and review music scores with Codex.",
    "longDescription": "A local-first Chorale score workspace with durable musical context, ~/.chorale/ storage, and MCP tools on port 1685.",
    "category": "Productivity",
    "capabilities": [
      "Interactive",
      "Write"
    ],
    "defaultPrompt": [
      "Open my Chorale score and explain measures 5 through 8.",
      "Add a harmonic notation to the selected passage.",
      "Compose a new piano sheet in Chorale."
    ]
  },
  "mcpServers": "./.registry/mcp.json",
  "registryIndexVersion": 5
}

Marketplace Source

Repo URL
https://github.com/hxy9243/chorale
Marketplace path
Unknown
Source path
.
Install policy
Unspecified

Skills

2 SKILL.md files ship with this plugin. Preview, copy, or download each one, then install them with the Skills CLI.

Share
skills-cli
  • chorale-install

    skills/chorale-install/SKILL.md

    Install, launch, upgrade, and connect the Chorale CLI, optional music21 harmony analyzer, and local MCP daemon across Codex, Claude, and Antigravity.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • chorale-score

    skills/chorale-score/SKILL.md

    Open and operate Chorale scores, including localhost:1685 links; inspect beat-aligned voice content, use fallible music21 harmony evidence, verify chord roots and inversions, classify non-chord tones, compose or edit music, and create trustworthy musical annotations through the local Chorale MCP server.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

File Inventory

.codex-plugin/plugin.json

plugin-manifest

931 bytes

4c8559c48ef5006a…

.registry/mcp.json

mcp-config

90 bytes

842369ea1726272a…

AGENTS.md

file

4,853 bytes

d5243961cae0d283…

package-lock.json

file

162,873 bytes

79cc0b68d9f728a1…

package.json

file

2,342 bytes

54f6b508bb80e051…

README.md

file

7,307 bytes

44bf29c22728ae57…

SECURITY.md

file

521 bytes

14233a4d5739a2fc…

skills/chorale-install/SKILL.md

skill

5,696 bytes

68b3e667b4dcd446…

skills/chorale-score/references/abc-syntax-and-rules.md

skill

8,086 bytes

d92fa9fdaef65f16…

skills/chorale-score/references/basic-usage.md

skill

7,677 bytes

c4077a8ba2f40c7f…

skills/chorale-score/references/chord-progression-analysis.md

skill

14,654 bytes

98096d15d3a0074f…

skills/chorale-score/references/counterpoint-and-forms.md

skill

7,553 bytes

5698ecfaa86d47f4…

skills/chorale-score/references/midi-playback.md

skill

3,816 bytes

aa2156efd53b9365…

skills/chorale-score/references/profiles/bach.md

skill

1,726 bytes

23eab36699e9d59a…

skills/chorale-score/references/profiles/beethoven.md

skill

1,510 bytes

05d0dca9456ef319…

skills/chorale-score/references/profiles/chopin.md

skill

1,747 bytes

2ff342056bf9514d…

skills/chorale-score/references/profiles/ghibli.md

skill

3,654 bytes

d9eadaa2e38787e8…

skills/chorale-score/references/profiles/mozart-haydn.md

skill

1,521 bytes

caa0f67446ef0991…

skills/chorale-score/references/styles-and-composers.md

skill

4,293 bytes

484155304a581d1b…

skills/chorale-score/references/voice-leading-and-general-analysis.md

skill

11,266 bytes

37a22ebaa9d51b59…

skills/chorale-score/SKILL.md

skill

11,228 bytes

e83072b85f4ca95d…

tsconfig.json

file

119 bytes

770b4140bbb581e2…