Cesure

by cesure.app · app.cesure/cesure

Write, edit, transpose and play guitar tabs and staff notation in Cesure.

OnlineRemote
Category
Other
Connection
Remote (HTTP)
Tools
14 reported
Status
Online

Connect it to your AI

Claude Code

claude mcp add --transport http cesure https://api.cesure.app/mcp

Claude, ChatGPT, Cursor and other apps

Add it as a custom connector with this URL (Streamable HTTP):

https://api.cesure.app/mcp

Cursor, VS Code and other apps (mcp.json)

{
  "mcpServers": {
    "cesure": {
      "url": "https://api.cesure.app/mcp"
    }
  }
}

Tools it offers

14 tools, as the server itself reported during our check on Oct 31, 2026.

  • create_scoreCreate a score you write as a .cesure and open it as a draft, e.g. {"version":2,"score":{"title":"Song","tempo":96,"tracks":[{"name":"Guitar","instrument":"GUITAR","measures":[{"staves":[{"voices":["(0.6 2.5 2.4).2 r.2"]
  • import_scoreOpen as a draft a score the person gives whole: a .cesure file's text, AlphaTex, or an "Open in Cesure" link. The score is taken as it is, never rewritten. A link to any other page (a video, a recording) opens nothing: C
  • read_scoreRead measures from..to of a track of the draft (all by default, 200 at most a call: past them, the answer's more says where to go on) as .cesure measures — id, time signature, voices in the compact notation (second voice
  • edit_measuresRewrite measures from..to (numbers, inclusive) of ONE track of the draft with .cesure measures, as read_score returns them; to = from - 1 inserts before from. A measure written with its id stays that measure, even rewrit
  • transposeShift the notes of the draft by some semitones; the placement follows, and no note keeps a wrong pitch. A note no string of its track carries at its shifted pitch goes where notesOffTheNeck says: retune_lowest_string tun
  • refingerPlace the notes of the draft again on the neck (string and fret), keeping their pitches: mode auto, standard (lowest frets) or optimized (fewest hand moves); searchCapo lets it choose a capo.
  • undo_last_changeGive the draft back the score it held before its last change (edit_measures, transpose, refinger, or an undo): the score it holds now becomes the one before, so calling it again redoes. One step only, and only when Cesur
  • search_catalogSearch Cesure's catalog of free pieces by words of a title, a composer or both: a piece is found when each word is in one of them, a short joining word such as 'by' aside; returns title, artist, licence and link.
  • open_in_cesureShow the draft in the Cesure player, to read and hear it. Where the host draws apps, the player plays the draft in the conversation; everywhere, the answer gives the short link that opens it in Cesure, with no account, a
  • list_my_scoresThe scores of the person's linked Cesure account ("My scores"), the most recently changed at the top, 200 a call (offset skips that many; when there are more, the answer's more gives the next offset): id, title, when las
  • read_my_scoreOpen one score of the linked account as a draft, by the id list_my_scores gives: the answer is the draft and the score's summary; read_score reads its measures. Needs the account linked.
  • save_new_scoreSave the draft as a NEW score in the linked account's library (never overwrites one; a free account keeps 3 scores), under a title (default the score's own). Needs the account linked.
  • update_my_scoreWrite the draft back over the score of the linked account's library it was opened from (read_my_score), as saving in the app does: refused, nothing overwritten, when the score was saved in Cesure since. The library keeps
  • organize_my_scoresOrganize the scores of the linked account with tags, in ONE batch applied whole or not at all (at most 500 changes, counting the tags add creates): create_tags creates tags, add puts a tag on a score (creating the tag if

Questions

What is the Cesure MCP server?

Write, edit, transpose and play guitar tabs and staff notation in Cesure. It is made by cesure.app and listed in the official MCP Registry as app.cesure/cesure. MCP (Model Context Protocol) is the open standard that lets AI apps like Claude, ChatGPT and Cursor use outside tools.

How do I add Cesure to Claude?

In the Claude app or claude.ai, open Settings, then Connectors, choose "Add custom connector" and paste https://api.cesure.app/mcp. In Claude Code, run: claude mcp add --transport http cesure https://api.cesure.app/mcp

How do I add Cesure to ChatGPT?

ChatGPT can use remote MCP servers as connectors. In ChatGPT settings, under Apps and Connectors, turn on developer mode if asked, create a new connector and paste https://api.cesure.app/mcp.

How do I add Cesure to Cursor?

Open Cursor settings, go to MCP, choose "Add new MCP server" (or edit ~/.cursor/mcp.json) and add: { "mcpServers": { "cesure": { "url": "https://api.cesure.app/mcp" } } }

Does Cesure work right now?

Yes. It responded when we last checked on 31 Oct 2026. We check remote MCP servers every day.

What can Cesure do?

It gives your AI 14 tools, including create_score, import_score, read_score, edit_measures, transpose. The full list is on this page.

Is this your server? Get the badge for your README
chen.media/mcp badge

Markdown (GitHub README)

[![Listed on chen.media/mcp](https://chen.media/mcp/badge/app-cesure-cesure.svg)](https://chen.media/mcp/app-cesure-cesure)

HTML (switches to dark mode on its own)

<a href="https://chen.media/mcp/app-cesure-cesure"><picture><source media="(prefers-color-scheme: dark)" srcset="https://chen.media/mcp/badge/app-cesure-cesure.svg?theme=dark"><img src="https://chen.media/mcp/badge/app-cesure-cesure.svg" alt="Listed on chen.media/mcp" height="40"></picture></a>

More in Other

See all