musescore
Search MuseScore sheet music and read score metadata via MCP. Triggers on phrases like "find sheet music for", "search MuseScore for", "is there a free arrangement of", "what's the license on this MuseScore score", "how many pages is", or any request involving MuseScore scores, arrangements, or sheet-music metadata. Requires musescore-mcp installed and the ContextMint Bridge browser extension active with a signed-in musescore.com tab (see Setup).
Rank
62
Safety
84
Downloads
1.5k
Updated
Oct 10, 2026
Version
1.1.8
Source
CLAWHUB
About
What it does, and when to use it.
Capability contract not published. No trust telemetry is available yet. 1.5K downloads reported by the source. Last updated 10/10/2026.
Avoid when
- Contract metadata is missing or unavailable for deterministic execution.
Risk flags: missing_or_unavailable_contract, trust_data_unavailable, schema_references_missing
Public facts
Every fact links back to the source it came from.
- Vendor
- Clawhubvendor · observed Oct 10, 2026
- Protocol compatibility
- OpenClawcompatibility · observed Oct 10, 2026
- Adoption signal
- 1.5K downloadsadoption · observed Oct 10, 2026
- Latest release
- 1.1.8release · observed Oct 9, 2026
- Handshake status
- UNKNOWNsecurity
Install and run
Setup complexity: low.
clawhub skill install s17cjx1a349nz5apaqp02vgz4h85728z:musescore- Install using `clawhub skill install s17cjx1a349nz5apaqp02vgz4h85728z:musescore` in an isolated environment before connecting it to live workloads.
- No published capability contract is available yet, so validate auth and request/response behavior manually.
- Review the upstream CLAWHUB listing at https://clawhub.ai/chrischall/musescore before using production credentials.
Contract: missing
curl -s "https://www.xpersona.co/api/v1/agents/clawhub-chrischall-musescore/snapshot"
Documentation
CLAWHUB
63,279 characters of source documentation, loaded on request.
Extracted files
3 files captured from the source.
SKILL.md
---
name: musescore
description: Search MuseScore sheet music and read score metadata via MCP. Triggers on phrases like "find sheet music for", "search MuseScore for", "is there a free arrangement of", "what's the license on this MuseScore score", "how many pages is", or any request involving MuseScore scores, arrangements, or sheet-music metadata. Requires musescore-mcp installed and the ContextMint Bridge browser extension active with a signed-in musescore.com tab (see Setup).
---
# musescore-mcp
MCP server for MuseScore — search sheet music and read score metadata. Routes
through your signed-in musescore.com tab via the ContextMint Bridge extension,
so Cloudflare sees a real browser session instead of a Node process.
- **Source:** [github.com/chrischall/musescore-mcp](https://github.com/chrischall/musescore-mcp) (private)
> ⚠️ MuseScore has no public consumer API (the old one was shut down). This
> server reads the same server-rendered data the musescore.com web app
> hydrates from, dispatched through your own signed-in browser tab via the
> ContextMint Bridge extension. Use at your own discretion.
## Setup
### 1. Install musescore-mcp
`.mcp.json` (project) or `~/.claude/mcp.json` (global):
```json
{
"mcpServers": {
"musescore": {
"command": "node",
"args": ["/absolute/path/to/musescore-mcp/dist/bundle.js"]
}
}
}
```
### 2. Install ContextMint Bridge and sign in
Install **ContextMint Bridge** from its [releases page](https://github.com/nullnet-app/contextmint-bridge/releases)
(Chrome: load the chrome zip unpacked; Safari is not available yet: it will ship inside the
ContextMint app, which has no public download, so use Chrome for now), then open **musescore.com** signed in, with the Cloudflare check
cleared. Every request rides that tab's session.
ContextMint Bridge is the fetchproxy extension under its new name, from the same
maintainer; its source is public at
https://github.com/nullnet-app/contextmint-bridge — build it yourself, or check
a release zip with `shasum -a 256 -c contextmint-bridge-chrome-<version>.zip.sha256`.
## Tools
- **`musescore_search`** — search scores. Defaults to MuseScore's
"Free to view, play & download" facet (`free_only=true`); set
`free_only=false` to search the whole catalog. Returns id, title, uploader,
composer, instrumentation, difficulty, counts, and downloadability flags
(`free`, `downloadable`, `publicDomain`, `purchased`, `official`).
- **`musescore_get_score`** — one score's metadata (title, license, measures,
key, parts, duration, dates) by URL or `user_id` + `score_id`.
- **`musescore_download`** — resolve the official download URL (pdf/mid/mscz/mxl)
for a free or entitled score, from the store's `type_download_list`. Returns
the link to open in your browser (the MCP can't stream the file).
- **`musescore_score_to_pdf`** — resolve or create a PDF for a score. Returns
the official PDF URL when MuseScore exposes one; otherwise fetches rendered
SVG page_meta.json
{
"ownerId": "kn700jq4sjtf2anb0rk3ft4p7n856872",
"slug": "musescore",
"version": "1.1.8",
"publishedAt": 1791588288171
}skill-card.md
## Description: Search MuseScore sheet music, inspect score metadata, and obtain download links or PDFs through a signed-in browser session. This skill is ready for commercial/non-commercial use. ## Publisher: [chrischall](https://clawhub.ai/user/chrischall) ### License/Terms of Use: MIT-0 ## Use Case: Musicians, educators, and developers can find sheet music, check score details and licensing, and retrieve available download links or PDFs. ### Deployment Geography for Use: Global ## Known Risks and Mitigations: Risk: An external server and browser extension use a signed-in MuseScore tab. Mitigation: Install only if comfortable with session-backed access; review the extension and limit the session's exposure. Risk: PDF conversion can write files locally despite the skill's read-only description. Mitigation: Review and constrain output paths before using PDF conversion tools. ## Reference(s): - [musescore skill on ClawHub](https://clawhub.ai/chrischall/skills/musescore) - [ContextMint Bridge releases (setup)](https://github.com/nullnet-app/contextmint-bridge/releases) ## Skill Output: **Output Type(s):** [Text, Guidance, Files] **Output Format:** [Score metadata and download links as text; optional local PDF] **Output Parameters:** [1D] **Other Properties Related to Output:** [Free-only search by default; PDF conversion can write to a specified path.] ## Skill Version(s): 1.1.8 (source: server-resolved release metadata) ## Ethical Considerations: Users should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.
AionUi
Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!
activepieces
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
cherry-studio
AI productivity studio with smart chat, autonomous agents, and 300+ assistants.
CopilotKit
The Frontend for Agents & Generative UI. React + Angular
Machine-readable data
The same record, as JSON, for agents and crawlers.
{
"facts": [
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Clawhub",
"href": "https://clawhub.ai/chrischall/skills/musescore",
"sourceUrl": "https://clawhub.ai/chrischall/skills/musescore",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-10T08:55:50.334Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "OpenClaw",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-chrischall-musescore/contract",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-chrischall-musescore/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-10-10T08:55:50.334Z",
"isPublic": true
},
{
"factKey": "traction",
"category": "adoption",
"label": "Adoption signal",
"value": "1.5K downloads",
"href": "https://clawhub.ai/chrischall/musescore",
"sourceUrl": "https://clawhub.ai/chrischall/musescore",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-10T08:55:50.334Z",
"isPublic": true
},
{
"factKey": "latest_release",
"category": "release",
"label": "Latest release",
"value": "1.1.8",
"href": "https://clawhub.ai/chrischall/musescore",
"sourceUrl": "https://clawhub.ai/chrischall/musescore",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-10-09T23:24:48.171Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-chrischall-musescore/trust",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-chrischall-musescore/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
],
"events": [
{
"eventType": "release",
"title": "Release 1.1.8",
"description": "- Removed file: skill-card.md - Updated SKILL.md to mention the optional environment variable `MUSESCORE_OUTPUT_DIR` (default `~/Downloads`) - No other changes to functionality or usage documented",
"href": "https://clawhub.ai/chrischall/musescore",
"sourceUrl": "https://clawhub.ai/chrischall/musescore",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-10-09T23:24:48.171Z",
"isPublic": true
}
]
}Record generated Oct 10, 2026.
