accueil / serveurs / Médias / io.github.songbrain-ai/songbrain
io.github.songbrain-ai/songbrain
serveur MCP (Model Context Protocol) · songbrain 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 io.github.songbrain-ai/songbrain est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.songbrain-ai/songbrain » 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 8 outils
- add_video_direction≈ 142 tokens
For a finished song analysed with mode 'dna': builds its story and beat-synced shot plan (scenes with seconds and image/video prompts) from the existing analysis. 15 credits, refunded if it fails. Then poll get_song (about 30 seconds).
Paramètres, retour & exemple (1)
Paramètressong_id· string · requis
Exemple d'appel{"name": "add_video_direction", "arguments": {"song_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - analyze_song≈ 292 tokens
Start the analysis of a song at a public audio URL (MP3, WAV, FLAC, M4A, AAC, OGG or AIFF; 30 s to 10 min). Needs an API key on the MCP connection. Returns a song_id; poll get_song until status is 'done' (typically 60–90 seconds, up to ~2 minutes when busy). Uses one free song, or 25 credits (mode 'full') / 10 credits (mode 'dna').
Paramètres, retour & exemple (5)
Paramètresmode· string · optionnel · full | dna
full = Song DNA + video direction (story, shot plan with prompts), 25 credits. dna = Song DNA only (no story, no shot plan), 10 credits. A free song covers either.title· string · optionnelartist· string · optionnellyrics· string · optionnel
Optional: the song's lyrics as plain text. Used for the exact words (timings still come from the audio).audio_url· string · requis
Public http(s) URL of the audio file
Exemple d'appel{"name": "analyze_song", "arguments": {"audio_url": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_account≈ 75 tokens
Free songs left this month, credit balance and price per song for the connected key.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_account", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_example_analysis≈ 214 tokens
Full analysis of an example song: Song DNA, beat grid and sections, best moments, lyrics, scores, story and shot plan. No API key needed. Summary view by default (no per-word timings or beat arrays); set view='full' for everything.
Paramètres, retour & exemple (3)
Paramètresview· string · optionnel · summary | fullsections· array · optionnel
Only these sections (default: all)example_id· string · requis
id from list_example_songs
Exemple d'appel{"name": "get_example_analysis", "arguments": {"example_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_example_shot_plan≈ 133 tokens
The beat-synced shot plan of an example song: every scene with start and end seconds, its act (setup, turn or payoff), the image/video prompt, framing, motion and the lyric sung under it, plus the story, world and palette. No key needed.
Paramètres, retour & exemple (1)
Paramètresexample_id· string · requis
Exemple d'appel{"name": "get_example_shot_plan", "arguments": {"example_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_pricing≈ 73 tokens
Songbrain API prices (free songs per month, price per song) and limits.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_pricing", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_song≈ 164 tokens
Status of a song started with analyze_song, then its full analysis once done. Summary view by default; view='full' adds word timings and beat arrays.
Paramètres, retour & exemple (3)
Paramètresview· string · optionnel · summary | fullsong_id· string · requissections· array · optionnel
Exemple d'appel{"name": "get_song", "arguments": {"song_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_example_songs≈ 93 tokens
List real Songbrain analyses of Songbrain's own songs (no API key needed). Use one to show what the API returns before analysing a user's song.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_example_songs", "arguments": {}}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é ».