Next AI Draw.io
draw.io diagrams your AI agent draws on a live browser canvas that you can also edit by hand
Description from the maker (original English)
Audio mastering for AI agents: LUFS/True Peak targets, Suno/Udio AI-fingerprint removal.
We have not written a plain-language summary for this one yet. Below are the facts we read from the registry.
Pick the AI app you use, then copy the settings.
Passed 4/4 checks · What you ask goes through the maker’s server (magicmaster.pro)
First: which AI do you use?
Pick your app and the steps appear below.
Works with Claude · about 2 min
No key, nothing to install · Set it up once on claude.ai or the desktop app, then use it in chat · free accounts can add 1
CustomizeConnectors
Copy each value into the field with the same name in Claude, then click Continue
Magic Master — Audio Masteringhttps://magicmaster.pro/mcpLeave Authentication as Claude detected it, then click Add
+ConnectorsMagic Master — Audio Mastering
Use Magic Master — Audio Mastering and tell me what you can do for me, then show me one thing✓ If Claude says it is using Magic Master — Audio Mastering or shows a Magic Master — Audio Mastering tool in the answer, you are connected
Menu names checked against Anthropic’s help page on Nov 11, 2026 · your screen may differ slightly by app version
Works with ChatGPT on business plans only
ChatGPT Business, Enterprise or Edu on the web, added by a workspace admin or owner · On Free, Plus or Pro: your ChatGPT plan cannot connect MCP yet
Plugins+Add custom MCP server
Enter a name, paste the address under Connection, tick the risk warning and click Create as a plugin
Magic Master — Audio Masteringhttps://magicmaster.pro/mcpStart a new chat and pick Magic Master — Audio Mastering from your plugins before typing
Use Magic Master — Audio Mastering and tell me what you can do for me, then show me one thing✓ If ChatGPT says it is using Magic Master — Audio Mastering or shows a Magic Master — Audio Mastering tool in the answer, you are connected
Menu names checked against OpenAI’s help page on Nov 11, 2026 · your screen may differ slightly by app version
Works with Claude Code · about 2 min
No key, nothing to install
Mac: press Command+Space and type Terminal · Windows: open PowerShell
claude mcp add --transport http mastering https://magicmaster.pro/mcpYou should see Magic Master — Audio Mastering listed as connected
Use Magic Master — Audio Mastering and tell me what you can do for me, then show me one thing✓ If Claude Code says it is using Magic Master — Audio Mastering or shows a Magic Master — Audio Mastering tool in the answer, you are connected
Menu names checked against Anthropic’s help page on Nov 11, 2026 · your screen may differ slightly by app version
Works with Cursor · about 2 min
No key, nothing to install
Use Magic Master — Audio Mastering and tell me what you can do for me, then show me one thing✓ If Cursor says it is using Magic Master — Audio Mastering or shows a Magic Master — Audio Mastering tool in the answer, you are connected
Menu names checked against Cursor’s help page on Nov 11, 2026 · your screen may differ slightly by app version
Works with VS Code · about 2 min
No key, nothing to install
Use Magic Master — Audio Mastering and tell me what you can do for me, then show me one thing✓ If VS Code says it is using Magic Master — Audio Mastering or shows a Magic Master — Audio Mastering tool in the answer, you are connected
Menu names checked against VS Code’s help page on Nov 11, 2026 · your screen may differ slightly by app version
Other apps that use MCP, such as Windsurf, Zed or Gemini CLI, each add servers differently. See how in the app list.
Address for apps that connect over the web
https://magicmaster.pro/mcpJSON settings are under “For developers” below
Claude Code
claude mcp add --transport http mastering https://magicmaster.pro/mcpCursor (~/.cursor/mcp.json)
{
"mcpServers": {
"mastering": {
"url": "https://magicmaster.pro/mcp"
}
}
}VS Code (mcp.json)
{
"servers": {
"mastering": {
"type": "http",
"url": "https://magicmaster.pro/mcp"
}
}
}Claude Code
claude mcp add mastering -- npx -y magicmaster-mcpClaude Desktop (claude_desktop_config.json)
{
"mcpServers": {
"mastering": {
"command": "npx",
"args": [
"-y",
"magicmaster-mcp"
]
}
}
}Cursor (~/.cursor/mcp.json)
{
"mcpServers": {
"mastering": {
"command": "npx",
"args": [
"-y",
"magicmaster-mcp"
]
}
}
}VS Code (mcp.json)
{
"servers": {
"mastering": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"magicmaster-mcp"
]
}
}
}These settings are generated from the maker’s registry entry. If the README says otherwise, follow the README.
npm: magicmaster-mcpBased on how this server connects and on each app’s own docs, checked Nov 10, 2026.
Connect over the internet in
ClaudeChatGPTGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatOpen WebUIRaycast
Run on your computer in
ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatRaycast
Tool names and descriptions exactly as the server reported them on Nov 10, 2026. The maker wrote them, not us; we show them as plain text.
get_service_infoWhat Magic Master does, what is free, what costs a token, and where the rules live. Call once at the start of a session.
list_presetsAll mastering presets with their target loudness in LUFS. Call this to get the exact preset keys that master_track and batch_master accept. Use preview_styles instead when you want to HEAR 2-6 of them on the actual track before choosing, and get_service_info when you need the wid
get_pricingLive token packs and payment methods. Never quote prices from memory. Free.
check_limitsWhat this account may do right now: token balance, free quota left and when it resets, upload cap, whether PRO modules are available. Call before mastering.
analyze_trackMeasure integrated LUFS, sample peak, duration, sample rate and stereo correlation without processing. Free, a couple of seconds. Run this before choosing a preset. Note: true peak and loudness range are NOT part of this fast pass — they are measured on the result and come back f
clean_ai_traceStrip the AI generator fingerprint without mastering; loudness and tone stay as they are. Free. Returns a job id — poll get_job.
preview_stylesMaster the middle 24 s of the track in 2-6 presets at once and get each one's loudness plus a listen link. FREE (6 per day). Use this instead of guessing a preset, and instead of burning a token to 'try' one.
master_trackMaster one track. COSTS 1 TOKEN when the account has a balance; otherwise it runs on the free quota without PRO modules. Returns a job id immediately — poll get_job (typical 20-60 s, up to 10 min with restoration). The source is fetched by this server, so the ceiling here is 100
batch_masterMaster up to 10 tracks in one call with the same settings. Needs N TOKENS for N tracks, or N free runs — not one. album_mode (default true) levels the tracks RELATIVE to each other: the loudest hits the target exactly, the others keep their offsets, so a quiet interlude is not in
get_jobStatus, progress and result metrics (after_lufs, true_peak_db, lra, platform_ready) for a mastering, cleanup or preview job. For previews it returns each style with its loudness and a listen link. When a master is done it also returns download_url — a signed link that works witho
create_topup_linkPrepare a token purchase for the human principal. The agent CANNOT complete the payment: the card payment needs the human. Returns the checkout link to hand over, then poll check_limits.
We check information anyone can see; we have not read the code. Checks that do not apply are left out of the count. · Checked Nov 11, 2026
The registry name was verified against the domain magicmaster.pro (the registry checks domain ownership)
Code last changed 20 days ago
We have not read this repo from GitHub yet
Responded in 288 ms (HTTP 200)
No sign-in needed
Read 11 tool descriptions and found no hidden instructions to the AI
Ask, share a tip or report that it does not work. Sorted by what people marked helpful.
No posts yet. Be the first to ask or share.
Posts here are written by users, not the PopNx team.
No reviews yet
Compared with every active server in this category in the registry. Stars count only when the publisher owns the repo.
It passed 4 of 4 applicable basic checks. We have not read the code. Before adding a key or token, see what access the server asks for and use a key with only the permissions you need.
The registry does not list a required key, though some servers ask you to sign in on first use.
Either way works: install it on your computer or connect to the cloud version.
The GitHub repo last changed 20 days ago, and the latest version (0.5.0) reached the registry 2 months ago.
Apps that support MCP, such as Claude Desktop, Claude Code, Cursor and VS Code. It connects by URL, so apps that accept remote MCP servers work too, such as ChatGPT Business and above.
In the same category: Next AI Draw.io, Pascal 3D Editor, screenpipe
Servers in the same category from other makers, sorted by stars.
Reading a card:↓ Downloads per weeki★ GitHub starsiThree pillars: reviews · checks · usageiUpdated = latest version published to the registryi
draw.io diagrams your AI agent draws on a live browser canvas that you can also edit by hand
Create, inspect, validate, and save editable 3D building scenes with Pascal's MCP server.
Search your local screen recordings, audio transcripts, and computer activity from screenpipe.
Copied from the maker’s repo as written. PopNx MCP has not reviewed or endorsed it. HTML, images and scripts are removed. Links lead off this site.
Remote MCP server that lets Claude, ChatGPT, Cursor, VS Code, Claude Code, OpenAI Codex and any other MCP client master audio: hit a loudness (LUFS) target with True Peak limiting, remove the Suno / Udio AI fingerprint, compare presets on a 24-second preview, and master a whole album with consistent relative loudness. Results come back with measured numbers and a mastering passport in the chat.
https://magicmaster.pro/mcp (streamable HTTP; protocol revisions 2026-07-28, 2025-11-25, 2025-06-18)https://magicmaster.pro/mcp/oauthget_service_info)Nothing to install: the server is hosted. This repository holds the connection recipes and a small stdio bridge for clients that cannot speak HTTP.
The server exposes 11 tools. Descriptions below are condensed from the live tools/list; the live text is authoritative.
| Tool | What it does | Cost |
|---|---|---|
get_service_info | What Magic Master does, what is free, what costs a token, and where the rules live. Call once at the start of a session. | free |
list_presets | All 24 mastering presets with their target loudness in LUFS. Gives the exact keys that master_track and batch_master accept. | free |
get_pricing | Live token packs and payment methods (RUB). Prices are read live, not quoted from memory. | free |
check_limits | Token balance, free quota left and when it resets, upload cap, whether PRO modules are available. | free |
analyze_track | Integrated LUFS, sample peak, duration, sample rate and stereo correlation, without processing. True peak and loudness range come back from get_job after mastering. | free |
clean_ai_trace | Strips the Suno / Udio AI generator fingerprint; loudness and tone stay as they are. Returns a job id. | free |
preview_styles | Masters the middle 24 seconds in 2–6 presets at once and returns each one's loudness and a listen link. | free, 6 per day |
master_track | Masters one track. Costs 1 token when the account has a balance; otherwise it runs on the free quota without PRO modules. Returns a job id. Pass dry_run=true to see the price and effective settings first. | 1 token |
batch_master | Masters up to 10 tracks in one call with the same settings. album_mode (default true) keeps relative loudness between tracks. Returns one job id per track. | 1 token per track |
get_job | Status, progress and result metrics (after_lufs, true_peak_db, lra, platform_ready) for a mastering, cleanup or preview job. Includes a signed download_url when a master is done. | free |
create_topup_link | Prepares a token checkout for the human. The agent cannot complete the payment itself. | free |
Typical flow: analyze_track → (clean_ai_trace for AI-generated tracks) → optionally preview_styles → master_track → poll get_job.
| Endpoint | Auth | Use it when |
|---|---|---|
https://magicmaster.pro/mcp | none, or X-API-Key: mm_… | you write the code, you use Claude Code / Cursor / VS Code / Codex with a header, or you only need the free tools |
https://magicmaster.pro/mcp/oauth | OAuth 2.1 (authorization code + PKCE S256, scope mastering) | your client cannot send custom headers (Claude Desktop, ChatGPT connectors) |
/mcp./mcp, Authorization: Bearer means an OAuth access token. An account JWT sent there returns 401, and it breaks even the free calls. Use X-API-Key on /mcp, or connect through /mcp/oauth./mcp/oauth answers an unauthenticated request with 401 and a WWW-Authenticate challenge pointing at https://magicmaster.pro/.well-known/oauth-protected-resource, so a compliant client starts the sign-in on its own./.well-known/oauth-authorization-server; dynamic client registration: /oauth/register. Access tokens last one hour; refresh tokens rotate on every use. Tokens are issued for the resource https://magicmaster.pro/mcp only.mm_…) are issued in the profile after a token purchase; up to 10 active keys.Claude Code
claude mcp add --transport http magicmaster https://magicmaster.pro/mcp
Free tools work immediately. For the paid tools, add your key:
claude mcp add --transport http magicmaster https://magicmaster.pro/mcp --header "X-API-Key: mm_YOUR_KEY"
Claude Desktop and claude.ai (custom connector, OAuth)
Settings → Connectors → *Add custom connector* → URL https://magicmaster.pro/mcp/oauth → sign in on the consent page. Use https://magicmaster.pro/mcp if you only need the free tools.
Claude Desktop through a stdio bridge (if you prefer the config file)
{
"mcpServers": { "magicmaster": { "command": "npx", "args": ["-y", "mcp-remote", "https://magicmaster.pro/mcp/oauth"] } } }
Cursor (`.cursor/mcp.json`)
{ "mcpServers": { "magicmaster": { "url": "https://magicmaster.pro/mcp" } } }
VS Code (`.vscode/mcp.json`)
{ "servers": { "magicmaster": { "type": "http", "url": "https://magicmaster.pro/mcp" } } }
OpenAI Codex (`~/.codex/config.toml`)
[mcp_servers.magicmaster]
url = "https://magicmaster.pro/mcp"
ChatGPT (Developer mode → Connectors → Create): URL https://magicmaster.pro/mcp/oauth, authentication OAuth.
stdio-only clients — the npm package wraps the same bridge:
{ "mcpServers": { "magicmaster": { "command": "npx", "args": ["-y", "magicmaster-mcp"] } } }
The bridge points at https://magicmaster.pro/mcp/oauth by default. Set MAGICMASTER_MCP_URL=https://magicmaster.pro/mcp to use the anonymous endpoint instead.
One-click buttons: Add to Cursor · VS Code: vscode:mcp/install?{"name":"magicmaster","type":"http","url":"https://magicmaster.pro/mcp"}
For clients without Node, and for the Glama build that runs security checks:
docker build -t magicmaster-mcp .
docker run -i --rm magicmaster-mcp
The image holds only the bridge; the server itself stays hosted at https://magicmaster.pro/mcp. It is built from this repository (npm ci), so mcp-remote is baked in and the container needs only outbound HTTPS to magicmaster.pro at run time. The image defaults to the anonymous endpoint. To use OAuth (which also unlocks the paid tools), run it with -e MAGICMASTER_MCP_URL=https://magicmaster.pro/mcp/oauth.
Build spec for a Glama release (the platform configures the recipe on its side, it does not read this Dockerfile):
npm ci --omit=devnode bin/magicmaster-mcp.jsMAGICMASTER_MCP_URL=https://magicmaster.pro/mcpanalyze_track, clean_ai_trace, preview_styles (6 per day), get_job, get_pricing, list_presets, get_service_info, check_limits, create_topup_link.POST /api/agents/register, with the account's JWT as Authorization: Bearer) grants 3 full PRO masters and an API key. The MCP connector does not grant the trial; only that call does. See agents.md.get_pricing (RUB) or GET https://magicmaster.pro/api/tokens/packages.create_topup_link, hand the checkout link to the person, then poll check_limits until the balance is credited. A card issued outside Russia may be declined; see https://magicmaster.pro/wallet.master_track and batch_master accept dry_run=true, which reports the price and the effective settings without spending anything.agent.json): aac, aif, aiff, amr, flac, m4a, mp3, ogg, wav, webm. Detection is by content.wav, wav24, mp3, flac, opus, aac. MP3 bitrates 128/192/256/320; Opus 128/192.master_track and batch_master accept up to 100 MB per file and batch_master up to 300 MB per call (10 tracks). check_limits returns the effective per-channel ceiling (max_upload_mb_via_mcp).https URL (audio_url). Share links to Suno/Udio song pages, Google Drive and Dropbox are resolved to the file.get_job returns a signed download_url for about an hour, which works without credentials.get_job, or pass webhook_url to master_track to get a POST instead.list_presets): e.g. standard (−14 LUFS), edm (−9), pop (−12), hiphop (−13), podcast (−16), unlimiter (−12), voice (−16), audiobook (−19). Use preview_styles to compare two to six of them on 24 seconds for free.target_lufs overrides the preset, e.g. -14 for Spotify. True Peak limiting follows ITU-R BS.1770-5.out_format, bitrate, dither_type (tpdf, ns_e, ns_itu, for 16-bit WAV).intensity from 0.5 (gentler) to 1.5 (denser); 1.0 is the preset as designed.restore_dynamics opens up a brickwalled source before mastering (pairs with the unlimiter preset). denoise_strength (0–1) sets noise reduction; 0 disables it. The web restoration page also lists de-hum and de-click steps, which the MCP tools do not expose by name.remove_watermark=true on master_track and batch_master also removes the AI fingerprint, free of charge. The standalone tool is clean_ai_trace.batch_master with album_mode (default true): the loudest track hits the target and the others keep their offsets, so a quiet interlude is not inflated to single level. Use album_mode=false for unrelated singles.These features are on the website (or in the API) but are not MCP tools:
POST /api/v2/master/stems, 1 token.