MangaCutter MCP
Use MangaCutter from Claude, Cursor and other AI apps that support MCP.
Ask in plain language, for example:
- "Cut the panels of the pages in
C:\Manga\ch12, Japanese manga" - "Separate the hair, face and clothes of the character in
~/art/cover.png" - "How many credits do I have?"
The AI looks at small previews of your pages, picks the options, tells you the cost and, after your OK, the cuts are saved to a folder on your computer.
The server runs on your computer. It reads the pages from disk and sends them straight to the MangaCutter API. The images do not go through the AI conversation, except the small previews the AI asks for to choose the options. That is what makes whole chapters practical.
Requirements
- A MangaCutter Pro or Enterprise plan.
- An API key: MangaCutter, Settings, section API and MCP, Create key.
- uv, which downloads and runs this package.
Install
Claude Desktop
Settings, Developer, Edit config. Put this in claude_desktop_config.json and restart Claude.
If mcpServers already lists other servers, add only the mangacutter block next to them:
{
"mcpServers": {
"mangacutter": {
"command": "uvx",
"args": ["mangacutter-mcp"],
"env": { "MANGACUTTER_API_KEY": "mc_live_..." }
}
}
}
Claude Code
claude mcp add --transport stdio --scope user --env MANGACUTTER_API_KEY=mc_live_... mangacutter -- uvx mangacutter-mcp
Cursor
Add the same mangacutter block inside mcpServers in ~/.cursor/mcp.json and restart Cursor.
What it can do
| Tool | Cost | What it does |
|---|---|---|
get_account |
free | Plan, credits and how many pages run at the same time |
list_images |
free | Pages in a folder, in reading order (p2 before p10), and the cost |
preview_images |
free | Small previews (up to 6) so the AI can choose the options |
cut_panels |
1 credit/page | Cuts pages into panel_01.png, panel_02.png... + page_full.png + manifest.json |
cut_character |
1 credit/image | One transparent PNG per part + rest.png + manifest.json |
batch_status |
free | Progress of a batch |
resume_batch |
only new pages | Continues a batch that stopped |
cancel_batch |
free | Stops sending new pages |
list_batches |
free | Recent batches, if the batch id was lost |
list_jobs / download_job |
free | Jobs on your account, including ones made on the website |
Two prompts are included as shortcuts: Cut a chapter into panels and Separate a character into parts.
Credits and safety
- Every cutting call has a required
max_credits. The call is refused if the pages would cost more, and the AI is instructed to confirm the cost with you first. - Never pays twice for the same page. Each page is sent with a key derived from its
content and options. Running the same pages with the same options again reuses the
previous result for free. A crash, a lost connection or
resume_batchnever charges again for a page that was already sent. - Pages that fail on MangaCutter's side are refunded automatically.
- Results are saved to a
mangacutterfolder next to your pages (or the folder you choose). Existing files are never overwritten: a new folder gets a(2)suffix. - Only image files (PNG, JPG, WebP up to 10 MB) are ever read and sent. Other files in the folder are ignored and never leave your computer.
- The API key can only cut pages and read your balance and job history. It cannot change your account or subscription. If it leaks, revoke it in Settings.
Batches keep running
A batch runs in the background while your AI app is open, so long chapters do not block
the conversation. Its state is saved in <output folder>/.mangacutter/<batch id>.json
after every page. If the app is closed in the middle, ask the AI to resume the batch: pages
already sent are downloaded without being charged again.
Configuration
| Variable | Default | |
|---|---|---|
MANGACUTTER_API_KEY |
(required) | Your key, starts with mc_live_ |
MANGACUTTER_API_URL |
https://api.mangacutter.com/api/v1 |
Only for testing |
MANGACUTTER_HOME |
~/.mangacutter |
Where the list of recent batches is kept |
Troubleshooting
- "MANGACUTTER_API_KEY is not set": the key is missing from the
envblock of the config. - "rejected the API key": the key was revoked or mistyped. Create a new one in Settings.
- "plan does not include the API": the API and MCP are part of Pro and Enterprise.
uvxnot found: install uv and restart the AI app.
Em português
Use o MangaCutter pelo Claude, Cursor e outros apps de IA com MCP. Peça, por exemplo,
"corta os quadros das páginas da pasta C:\Mangas\cap12, mangá japonês". A IA olha
miniaturas das páginas, escolhe as opções, mostra o custo e, depois do seu OK, os recortes
caem numa pasta do seu PC.
Precisa do plano Pro ou Enterprise, de uma chave (Configurações, API e MCP) e do uv. A instalação é a mesma das seções acima. Cada página custa 1 crédito, a mesma página com as mesmas opções nunca é cobrada duas vezes, e um lote interrompido continua de onde parou sem cobrar de novo.
Metadata
Release files for mangacutter-mcp 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| mangacutter_mcp-0.1.0.tar.gz | 44.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| mangacutter_mcp-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 75.2 kB
Release files / mangacutter_mcp-0.1.0.tar.gz
| Download URL | mangacutter_mcp-0.1.0.tar.gz |
|---|---|
| Size | 44.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e1eeb301899d26c19f267ddad63ae35aeb0e20a48c00183efd06ca2e125bbce1
|
|
BLAKE2b-256 checksum How to use checksums |
9c572220b07636be350a0804e1e69d01c8b258c2418fa65bcd9686ef55b05d93
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.
Transparency logRelease files / mangacutter_mcp-0.1.0-py3-none-any.whl
| Download URL | mangacutter_mcp-0.1.0-py3-none-any.whl |
|---|---|
| Size | 30.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
22f80448e02fc20bdbde58af45f06c6d61c7a56427f8524db27a227350641994
|
|
BLAKE2b-256 checksum How to use checksums |
284b01bc8e96b9f3538a48b3d41dec2fcf5590fc84ae102cf0929603e03b07ff
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.
Transparency log