accueil / serveurs / Fichiers & Documents / ai.stemconsole/stemconsole
ai.stemconsole/stemconsole
serveur MCP (Model Context Protocol) · StemConsole 1.0.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que ai.stemconsole/stemconsole est sûr ?
Au dernier audit MCP Hub, le serveur MCP « ai.stemconsole/stemconsole » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 13 outils
- create_setlist≈ 192 tokens
Make a setlist from the connected account's songs: one share link that opens them in order in the browser, for a band or a class. Anyone can open the link. Free accounts make setlists of up to 3 songs, Pro up to 50.
Paramètres, retour & exemple (2)
Paramètrestitle· string · requissplit_ids· array · requis
Exemple d'appel{"name": "create_setlist", "arguments": {"title": "texte", "split_ids": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - delete_song≈ 142 tokens
Permanently delete one of the connected account's songs and its stems. Its share link stops working. This cannot be undone, so confirm with the user first.
Paramètres, retour & exemple (1)
Paramètressplit_id· string · requis
A split id from split_songs or list_my_songs.
Exemple d'appel{"name": "delete_song", "arguments": {"split_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_batch≈ 112 tokens
Progress of a batch from split_songs: each song's status (queued, starting, processing, done, failed) and split id.
Paramètres, retour & exemple (1)
Paramètresbatch_id· string · requis
Exemple d'appel{"name": "get_batch", "arguments": {"batch_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_capabilities≈ 106 tokens
Describe what StemConsole can do, the available stems, and pricing: Free, Pro (monthly or yearly), any current free trial and single-song credits. No input required.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_capabilities", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_my_account≈ 113 tokens
The connected account's plan (free or pro), splits used and left this month, credits, and the API limits (songs per hour, splits at once, batch size). Needs a connected StemConsole account.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_my_account", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_split≈ 154 tokens
Status of one split and, once done, each stem's MP3 and preview links (plus WAV links and a ZIP of all stems on Pro, or on a song split with a credit), and a link that opens the song in StemConsole's practice room.
Paramètres, retour & exemple (1)
Paramètressplit_id· string · requis
A split id from split_songs or list_my_songs.
Exemple d'appel{"name": "get_split", "arguments": {"split_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_split_result≈ 150 tokens
Check the status of a split started by split_audio. Returns stem download URLs when status is done.
Paramètres, retour & exemple (2)
Paramètresjob_id· string · requis
The job_id returned by split_audio.download_key· string · optionnel
The download_key returned by split_audio. Needed for the full-quality stem URLs.
Exemple d'appel{"name": "get_split_result", "arguments": {"job_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_task_url≈ 200 tokens
Return the StemConsole page URL for a specific audio task so you can hand the user a direct link.
Paramètres, retour & exemple (1)
Paramètrestask· string · requis · remove_vocals | extract_acapella | make_karaoke | get_instrumental | isolate_drums | isolate_bass | isolate_guitar | isolate_piano
The task to perform.
Exemple d'appel{"name": "get_task_url", "arguments": {"task": "remove_vocals"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_my_songs≈ 88 tokens
The connected account's most recent songs (My songs), newest first, with split ids and practice-room links.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_my_songs", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_setlists≈ 79 tokens
The connected account's setlists, each with its songs and share link.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_setlists", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - rename_song≈ 136 tokens
Rename one of the connected account's songs in its library.
Paramètres, retour & exemple (2)
Paramètresname· string · requissplit_id· string · requis
A split id from split_songs or list_my_songs.
Exemple d'appel{"name": "rename_song", "arguments": {"name": "texte", "split_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - split_audio≈ 338 tokens
Separate a song at a public URL into stems. This is a PAID action via x402, settled in USDC on Base Sepolia (testnet): call once WITHOUT `payment` to receive payment requirements, then call again WITH the x402 `payment` receipt to start the split. Returns a job_id; poll get_split_result for the stem URLs. If the paid endpoint is switched off, the call returns an error; people can split in the browser at https://stemconsole.ai/ instead.
Paramètres, retour & exemple (4)
Paramètresmodel· string · optionnel · vocals | fast | full
vocals = Vocal Remover (2 stems: vocals, instrumental); fast = Basic Split (4 stems: vocals, drums, bass, other); full = Full Separation (6 stems, adds guitar and piano).payment· string · optionnel
x402 payment payload (base64 X-PAYMENT). Omit on the first call to receive the payment requirements.filename· string · optionnel
Optional filename hint if the URL has no audio extension.audio_url· string · requis
Public URL of the audio file to split.
Exemple d'appel{"name": "split_audio", "arguments": {"audio_url": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - split_songs≈ 336 tokens
Split 1 to 10 songs into stems on the connected StemConsole account, using its own plan and allowance, the same as splitting on the website. Give each song as a public audio URL (a direct file link; Dropbox and Google Drive share links work). One song starts at once and returns its split; 2 to 10 are queued as a batch that runs two at a time. Then poll get_split or get_batch until status is done. model: vocals = Vocal Remover (vocals, instrumental), fast = Basic Split (vocals, drums, bass, other), full = Full Separation (adds guitar and piano; Pro or a credit).
Paramètres, retour & exemple (2)
Paramètresmodel· string · optionnel · vocals | fast | fullsongs· array · requis
Exemple d'appel{"name": "split_songs", "arguments": {"songs": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».