nyxmix

MCPcomunidad
v0.1.0Nyx 🦞 & Fabian BuddeMITActualizado hace 3 dnpmGitHub

Agent-first multitrack audio editor for the web: people and AI agents edit the same session live, over UI, REST and MCP.

Funciona en
ClaudeCursorCopilotGemini

Inferido de los transportes que declara este listado (stdio). Que un cliente no aparezca aquí no significa que se haya descartado: simplemente Forge no puede confirmarlo.

Indexado automáticamente desde fuentes públicas. Aún sin verificar por su desarrollador en Forge.Reclamar este listado →
391Descargas/sem.
hace 3 dÚltima actualización
Lee estas credenciales
  • NYXMIX_TOKENClave de APIopcional

    Bearer token required for API/MCP access (recommended when reachable by others)

Declarado por el autor en el registro oficial de MCP. Forge does not store, broker, or ever see these values — the config below is scaffolded with placeholders you fill in locally.

Paquete
AutorNyx 🦞 & Fabian Budde
LicenciaMIT
Versión0.1.0
Fuentenpm+mcp-registry
Estado de confianza
B
60/100Bueno
✓Listado en el índice de Forge+10/10
—Identidad del publicador verificada+0/20
→ Publicador: ejecuta `forge publish` desde el repo del paquete para reclamar la propiedad
—Firma de publicación Ed25519+0/5
→ Se incluye automáticamente cuando el publicador ejecuta `forge publish`
—Verificación de dominio+0/5
→ Publicador: aloja /.well-known/forge.json en la página del paquete con { "publisher": "<github-login>" }
—npm Trusted Publishing (Sigstore)+0/5
→ Publica desde GitHub Actions con --provenance para que la attestation vincule este paquete a este repo
—Coincidencia de maintainer en npm+0/5
→ Se consigue cuando tu identidad esté verificada arriba y ese login sea maintainer de este paquete en npm
✓Análisis CVE · limpio+30/30
✓Análisis estático · limpio+20/20
Pégalo en Claude Code, Cursor o cualquier asistente de IA para corregir todas las carencias
EstadoIndexado por la comunidad
PublicadorSin verificar
FirmaSin firmar
Dominio—
Procedencia—
Dependencias✓ 60 resueltas+ · ninguna vulnerable
Superficie de herramientas40 herramientas · 5 privilegiadas
Análisis de seguridad✓ Limpiov0.1.0 · hoy¿Qué tan bien funciona este análisis?
EvaluacionesNinguna
Indexado21 oct 2026

La verificación confirma la identidad del publicador (la propiedad del repo), no la seguridad del código. El análisis de seguridad cubre los CVE conocidos y los scripts de instalación sospechosos.

Herramientas

40 herramientas · 5 privilegiadas
Extraído estáticamente del paquete publicadov0.1.0 · 23h ago

Leído del código que npm publica realmente, en el momento del análisis. El paquete nunca se ejecutó. Las herramientas registradas dinámicamente en tiempo de ejecución, o escondidas en código empaquetado o minificado, pueden pasarse por alto — así que esto es un mínimo de la superficie de herramientas, no un censo completo.

archive_urlGet a download URL for a .nyxmix archive of the session (project, lossless audio, transcripts, versions, and the custom plugins it uses) — for backups or moving the session to another NyxMix server, where POST /api/projects/import restores it.

Get a download URL for a .nyxmix archive of the session (project, lossless audio, transcripts, versions, and the custom plugins it uses) — for backups or moving the session to another NyxMix server, where POST /api/projects/import restores it.

No se publicó ningún esquema de entrada para esta herramienta.

batch_processRun one destructive process (see process_audio kinds, e.g. loudness, denoise, voiceDenoise, declip) on several files — by default every file used on the timeline. Each result is swapped into its clips when the length stays the same. Returns per-file results.

Run one destructive process (see process_audio kinds, e.g. loudness, denoise, voiceDenoise, declip) on several files — by default every file used on the timeline. Each result is swapped into its clips when the length stays the same. Returns per-file results.

No se publicó ningún esquema de entrada para esta herramienta.

stretch_clipTime-stretch one clip to an exact length (duration in seconds) or by a ratio, keeping its pitch (Rubber Band, high quality) — e.g. fit a music bed to 30.0 s. Creates a new file and points the clip at it; one undo step.

Time-stretch one clip to an exact length (duration in seconds) or by a ratio, keeping its pitch (Rubber Band, high quality) — e.g. fit a music bed to 30.0 s. Creates a new file and points the clip at it; one undo step.

No se publicó ningún esquema de entrada para esta herramienta.

export_cdExport a CD image (Audition: CD Layout): 44.1 kHz/16-bit dithered WAV plus a CUE sheet. Every labelled marker starts a CD track (titles from labels, min 4 s apart, up to 99). Burn the .cue with any burning program.

Export a CD image (Audition: CD Layout): 44.1 kHz/16-bit dithered WAV plus a CUE sheet. Every labelled marker starts a CD track (titles from labels, min 4 s apart, up to 99). Burn the .cue with any burning program.

No se publicó ningún esquema de entrada para esta herramienta.

check_deliverySin descripción publicada

Esta herramienta no publicó ninguna descripción. Forge no se la inventa.

convert_sample_rateChange the session sample rate (44100, 48000, 88200, 96000): every file is resampled with SoX (high quality); clip times and the arrangement stay the same. Not undoable — save_version first if unsure.

Change the session sample rate (44100, 48000, 88200, 96000): every file is resampled with SoX (high quality); clip times and the arrangement stay the same. Not undoable — save_version first if unsure.

No se publicó ningún esquema de entrada para esta herramienta.

auto_duckLower a music/bed track automatically wherever the voice tracks are speaking. Writes volume automation on the music track (replacing its existing volume automation) — one undoable step; the human can fine-tune the points afterwards. Returns the detected speech regions.

Lower a music/bed track automatically wherever the voice tracks are speaking. Writes volume automation on the music track (replacing its existing volume automation) — one undoable step; the human can fine-tune the points afterwards. Returns the detected speech regions.

No se publicó ningún esquema de entrada para esta herramienta.

install_faust_pluginprivilegiadaSin descripción publicada

Esta herramienta no publicó ninguna descripción. Forge no se la inventa.

generate_audioSin descripción publicada

Esta herramienta no publicó ninguna descripción. Forge no se la inventa.

list_lv2_pluginsSearch the native effect plugins installed on the server — LV2 and VST3 (LSP, x42, Calf, ZAM, Dragonfly, DISTRHO, MDA, …: EQs, compressors, limiters, gates, reverbs, delays, filters, distortion, modulation, stereo tools). They run server-side as destructive processes via apply_lv2_plugin. Filter by…

Search the native effect plugins installed on the server — LV2 and VST3 (LSP, x42, Calf, ZAM, Dragonfly, DISTRHO, MDA, …: EQs, compressors, limiters, gates, reverbs, delays, filters, distortion, modulation, stereo tools). They run server-side as destructive processes via apply_lv2_plugin. Filter by…

No se publicó ningún esquema de entrada para esta herramienta.

lv2_plugin_infoControls of one LV2 or VST3 plugin (by uri or #index from list_lv2_plugins): symbol, label, range, unit, default, toggles and enumerations. Pass values by symbol in apply_lv2_plugin.controls; anything not passed keeps its default.

Controls of one LV2 or VST3 plugin (by uri or #index from list_lv2_plugins): symbol, label, range, unit, default, toggles and enumerations. Pass values by symbol in apply_lv2_plugin.controls; anything not passed keeps its default.

No se publicó ningún esquema de entrada para esta herramienta.

apply_lv2_pluginSin descripción publicada

Esta herramienta no publicó ninguna descripción. Forge no se la inventa.

list_projectsList editing sessions.

List editing sessions.

No se publicó ningún esquema de entrada para esta herramienta.

create_projectCreate an empty session.

Create an empty session.

No se publicó ningún esquema de entrada para esta herramienta.

get_projectRead the session: tracks, clips (with times), effects, assets, markers. format "summary" (default) is compact text; "json" is the full document.

Read the session: tracks, clips (with times), effects, assets, markers. format "summary" (default) is compact text; "json" is the full document.

No se publicó ningún esquema de entrada para esta herramienta.

describe_capabilitiesEffect types with parameter ranges, destructive processes, and export formats.

Effect types with parameter ranges, destructive processes, and export formats.

No se publicó ningún esquema de entrada para esta herramienta.

import_audioAdd an audio file to the session bin from a public URL or base64 data. Any common format; converted losslessly to 32-bit float at the project rate. Returns the asset (id, duration). Then place it with clip.add.

Add an audio file to the session bin from a public URL or base64 data. Any common format; converted losslessly to 32-bit float at the project rate. Returns the asset (id, duration). Then place it with clip.add.

No se publicó ningún esquema de entrada para esta herramienta.

editprivilegiadaSin descripción publicada

Esta herramienta no publicó ninguna descripción. Forge no se la inventa.

undoUndo the last edit (by anyone).

Undo the last edit (by anyone).

No se publicó ningún esquema de entrada para esta herramienta.

redoRedo.

Redo.

No se publicó ningún esquema de entrada para esta herramienta.

analyzeMeasure audio: EBU R128 loudness (integrated LUFS, LRA, true peak), sample peak/RMS/clipping/DC, silent stretches, spectral band balance, optional RMS envelope.

Measure audio: EBU R128 loudness (integrated LUFS, LRA, true peak), sample peak/RMS/clipping/DC, silent stretches, spectral band balance, optional RMS envelope.

No se publicó ningún esquema de entrada para esta herramienta.

get_imageRender a waveform or spectrogram PNG of the mix, an asset or a clip, so you can look at the audio.

Render a waveform or spectrogram PNG of the mix, an asset or a clip, so you can look at the audio.

No se publicó ningún esquema de entrada para esta herramienta.

process_audioSin descripción publicada

Esta herramienta no publicó ninguna descripción. Forge no se la inventa.

renderExport the mix. Returns a download URL plus measured loudness. bounce:true instead adds the mixdown to the bin as a new asset.

Export the mix. Returns a download URL plus measured loudness. bounce:true instead adds the mixdown to the bin as a new asset.

No se publicó ningún esquema de entrada para esta herramienta.

get_activityRecent edits with author (human or agent) — use it to see what the human changed.

Recent edits with author (human or agent) — use it to see what the human changed.

No se publicó ningún esquema de entrada para esta herramienta.

pitch_curveManual pitch correction: shift a voice by a curve of points {time (asset/source seconds), cents} — linear between points, 0 outside, so put 0-cent points around the part you fix. E.g. a note 30 cents flat from 12.40–12.90 s: [{time:12.3,cents:0},{time:12.4,cents:30},{time:12.9,cents:30},{time:13.0,…

Manual pitch correction: shift a voice by a curve of points {time (asset/source seconds), cents} — linear between points, 0 outside, so put 0-cent points around the part you fix. E.g. a note 30 cents flat from 12.40–12.90 s: [{time:12.3,cents:0},{time:12.4,cents:30},{time:12.9,cents:30},{time:13.0,…

No se publicó ningún esquema de entrada para esta herramienta.

list_pluginsInstalled effect plugins (use them with effect.add type "plugin:<id>") and whether installing is enabled here.

Installed effect plugins (use them with effect.add type "plugin:<id>") and whether installing is enabled here.

No se publicó ningún esquema de entrada para esta herramienta.

install_pluginprivilegiadaInstall a custom real-time effect: manifest {id, label, description, params:{name:{minimum,maximum,default,unit}}} plus code = an AudioWorklet module that calls registerProcessor("plugin-<id>", Class) with one k-rate AudioParam per param. It is test-rendered before it is accepted, then usable every…

Install a custom real-time effect: manifest {id, label, description, params:{name:{minimum,maximum,default,unit}}} plus code = an AudioWorklet module that calls registerProcessor("plugin-<id>", Class) with one k-rate AudioParam per param. It is test-rendered before it is accepted, then usable every…

No se publicó ningún esquema de entrada para esta herramienta.

remix_musicMake a music clip fit a target length by jumping between musically similar beats (like Audition's Remix) instead of stretching: tempo and pitch stay untouched. Result is ordinary clips with crossfades at the jumps (one undo step), so a human can adjust them. Typical use: fit a bed to an episode or…

Make a music clip fit a target length by jumping between musically similar beats (like Audition's Remix) instead of stretching: tempo and pitch stay untouched. Result is ordinary clips with crossfades at the jumps (one undo step), so a human can adjust them. Typical use: fit a bed to an episode or…

No se publicó ningún esquema de entrada para esta herramienta.

propose_editsSuggest a batch of edits WITHOUT applying them. The human hears a preview and accepts or rejects it in the UI. Use this for anything subjective or destructive-feeling (big cuts, re-ordering, heavy processing choices) or when the human asked to review first. Same op format as `edit`. label = one lin…

Suggest a batch of edits WITHOUT applying them. The human hears a preview and accepts or rejects it in the UI. Use this for anything subjective or destructive-feeling (big cuts, re-ordering, heavy processing choices) or when the human asked to review first. Same op format as `edit`. label = one lin…

No se publicó ningún esquema de entrada para esta herramienta.

list_proposalsProposals for a session with their status (open, accepted, rejected) and who decided.

Proposals for a session with their status (open, accepted, rejected) and who decided.

No se publicó ningún esquema de entrada para esta herramienta.

save_versionSave a named snapshot of the session (e.g. before a risky pass) that the human can return to.

Save a named snapshot of the session (e.g. before a risky pass) that the human can return to.

No se publicó ningún esquema de entrada para esta herramienta.

spectral_editprivilegiadaSin descripción publicada

Esta herramienta no publicó ninguna descripción. Forge no se la inventa.

noise_reductionSin descripción publicada

Esta herramienta no publicó ninguna descripción. Forge no se la inventa.

get_pitchSin descripción publicada

Esta herramienta no publicó ninguna descripción. Forge no se la inventa.

spectral_imageSin descripción publicada

Esta herramienta no publicó ninguna descripción. Forge no se la inventa.

transcribeSin descripción publicada

Esta herramienta no publicó ninguna descripción. Forge no se la inventa.

get_transcriptRead the TIMELINE transcript: words from every clip on unmuted tracks, mapped to timeline seconds (so it reflects all edits; re-read after cutting, because later times shift). format "text" (default): one line per phrase, "[start–end] words…" (with "Track:" when several tracks speak), filler words…

Read the TIMELINE transcript: words from every clip on unmuted tracks, mapped to timeline seconds (so it reflects all edits; re-read after cutting, because later times shift). format "text" (default): one line per phrase, "[start–end] words…" (with "Track:" when several tracks speak), filler words…

No se publicó ningún esquema de entrada para esta herramienta.

cut_transcriptSin descripción publicada

Esta herramienta no publicó ninguna descripción. Forge no se la inventa.

remove_filler_wordsprivilegiadaSin descripción publicada

Esta herramienta no publicó ninguna descripción. Forge no se la inventa.

27 de 40 herramientas publicaron una descripción.

Los nombres y descripciones de las herramientas los escribe el publicador y se muestran literalmente como texto inerte. Son las cadenas que un cliente MCP pasa al modelo, así que Forge las analiza en busca de patrones de inyección de prompts — cualquier hallazgo aparece junto al análisis de seguridad de arriba. «Privilegiada» es una coincidencia de palabra clave en el nombre de la herramienta, no una auditoría de lo que hace: un nombre inofensivo puede hacer cualquier cosa.

Acerca de

Agent-first multitrack audio editor for the web: people and AI agents edit the same session live, over UI, REST and MCP.

Palabras clave
audioaudio-editordawmultitrackmcpmcp-serverai-agentspodcastweb-audioloudness
Alternativas
Comparando superficies de herramientas…

Árbol de dependencias

Lo que un análisis de Forge resolvió a partir de los metadatos de npm el 2026-10-21: resolución observada, no una declaración del publicador.

60 paquetes resueltos · 5 directos · ninguno con avisos de seguridad La resolución se detiene en la profundidad 4 y en 60 paquetes.

El rastreo se detuvo en el límite de 60 paquetes. El resto del árbol nunca se resolvió.

Hay 36 paquetes resueltos más que no se dibujan aquí (límite de visualización: 24). Toda dependencia con avisos de seguridad se dibuja aunque se supere el límite. Inventario completo (SBOM CycloneDX)

Declaradas pero no resueltas

13 dependencias declaradas nunca llegaron al árbol. Faltan en la resolución de Forge, no en el paquete.

+1 más sin listar. Los recuentos por motivo de arriba las incluyen todas.

No se siguen: peerDependencies. Este árbol cubre solo dependencias en tiempo de ejecución, así que lo que estas arrastren nunca se resolvió.

Temas

Relacionados en images, video & audio