accueil / serveurs / Médias / com.michaelghelfistudios/toolbox
com.michaelghelfistudios/toolbox
serveur MCP (Model Context Protocol) · mgs-toolbox 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 com.michaelghelfistudios/toolbox est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.michaelghelfistudios/toolbox » 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 12 outils
- audio_taxonomy≈ 68 tokens
The vocabulary of the track filters: every genre, mood, era and keyword in use.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "audio_taxonomy", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - craft_rules≈ 117 tokens
The rules of the crafting system (characters, essences, extraction, brewing, gem cutting, socketing) as titled HTML sections.
Paramètres, retour & exemple (1)
Paramètreslang· string · optionnel · en | fr | all
Language of the texts: en (default), fr, or all for both.
Exemple d'appel{"name": "craft_rules", "arguments": {"lang": "en"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_entry≈ 248 tokens
The full data of one entry (a metal, mineral, ingredient, potion, gem, milieu, animal, plant, creature or reference page) by its id (from search_encyclopedia or list_entries): properties, lore, page url, embed_url.
Paramètres, retour & exemple (3)
Paramètresid· string · requis
The entry id, e.g. "iron", "rose_quartz".kind· string · requis · metal | mineral | ingredient | potion | gem | milieu | animal | plant
Which catalogue: metal, mineral, ingredient, potion, gem, milieu, animal, plant, monster, hearth_page, passage_page, bearer_page.lang· string · optionnel · en | fr | all
Language of the texts: en (default), fr, or all for both.
Exemple d'appel{"name": "get_entry", "arguments": {"id": "texte", "kind": "metal"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_track≈ 78 tokens
One track by id or slug, with its published alternative versions.
Paramètres, retour & exemple (1)
Paramètresid· string · requis
Exemple d'appel{"name": "get_track", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_albums≈ 95 tokens
Published albums with track count, page url and an embeddable player url.
Paramètres, retour & exemple (2)
Paramètreslimit· integer · optionneloffset· integer · optionnel
Exemple d'appel{"name": "list_albums", "arguments": {"limit": 1, "offset": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_composers≈ 64 tokens
Every composer with published tracks, most prolific first, with their page url.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_composers", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_entries≈ 458 tokens
A page of one catalogue, filtered. Use it to answer "which minerals are cubic and gem-quality?", "legendary metals of the medieval era", "swamp ingredients with a fire essence". Combine with q for a name search inside the filter.
Paramètres, retour & exemple (6)
Paramètresq· string · optionnelkind· string · requis · metal | mineral | ingredient | potion | gem | milieu | animal | plant
Which catalogue: metal, mineral, ingredient, potion, gem, milieu, animal, plant, monster, hearth_page, passage_page, bearer_page.lang· string · optionnel · en | fr | all
Language of the texts: en (default), fr, or all for both.limit· integer · optionneloffset· integer · optionnelfilters· object · optionnel
Field filters as {name: "value" | "value1,value2"} (any-of, case-insensitive). Names per catalogue: metal → category, era, rarity, fictional, tag; mineral → type, system, rarity, gem_quality, color, magic, planar_origin, origin; ingredient → category, rarity, realm, biome, landform, structure, qualifier, essence, creature_type, part; potion → essence; gem → color, rarity, temporary; milieu → realm, group; animal → kind, size, danger, activity, domestic and the place filters; plant → kind and the place filters; monster → type, size, cr, danger and the place filters; hearth_page, passage_page, bearer_page → none (search by name with q). list_facets gives the values.
Exemple d'appel{"name": "list_entries", "arguments": {"kind": "metal"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_facets≈ 176 tokens
Every distinct value of each filterable field of a catalogue (categories, rarities, crystal systems, biomes, essences…) and its entry count.
Paramètres, retour & exemple (1)
Paramètreskind· string · requis · metal | mineral | ingredient | potion | gem | milieu | animal | plant
Which catalogue: metal, mineral, ingredient, potion, gem, milieu, animal, plant, monster, hearth_page, passage_page, bearer_page.
Exemple d'appel{"name": "list_facets", "arguments": {"kind": "metal"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - random_entry≈ 399 tokens
One entry at random among those matching the filters: loot tables, "mineral of the day", a credible metal for a blacksmith, a foraging roll.
Paramètres, retour & exemple (3)
Paramètreskind· string · requis · metal | mineral | ingredient | potion | gem | milieu | animal | plant
Which catalogue: metal, mineral, ingredient, potion, gem, milieu, animal, plant, monster, hearth_page, passage_page, bearer_page.lang· string · optionnel · en | fr | all
Language of the texts: en (default), fr, or all for both.filters· object · optionnel
Field filters as {name: "value" | "value1,value2"} (any-of, case-insensitive). Names per catalogue: metal → category, era, rarity, fictional, tag; mineral → type, system, rarity, gem_quality, color, magic, planar_origin, origin; ingredient → category, rarity, realm, biome, landform, structure, qualifier, essence, creature_type, part; potion → essence; gem → color, rarity, temporary; milieu → realm, group; animal → kind, size, danger, activity, domestic and the place filters; plant → kind and the place filters; monster → type, size, cr, danger and the place filters; hearth_page, passage_page, bearer_page → none (search by name with q). list_facets gives the values.
Exemple d'appel{"name": "random_entry", "arguments": {"kind": "metal"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - random_track≈ 306 tokens
One published track at random among those matching the filters.
Paramètres, retour & exemple (10)
Paramètresq· string · optionnel
Text search in title, description, keywords.era· string · optionnel
Era token(s), comma-separated.mood· string · optionnel
Musical style(s), comma-separated: Orchestral, Celtic, Folk, Medieval, Metal…type· string · optionnel
Audio type(s), comma-separated: music, ambience, sfx…album· string · optionnel
Album id or slug.genre· string · optionnel
Theme(s), comma-separated, case-insensitive: Combat, Forest, Dungeon, Taverns and Inns, Magic, Weather… (audio_taxonomy lists them).keyword· string · optionnel
Keyword(s), comma-separated, any of them.composer· string · optionnel
Composer id or slug.duration_max· number · optionnel
Maximum duration, seconds.duration_min· number · optionnel
Minimum duration, seconds.
Exemple d'appel{"name": "random_track", "arguments": {"q": "texte", "era": "texte", "mood": "texte", "type": "texte", "album": "texte", "genre": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_encyclopedia≈ 254 tokens
Find metals, minerals, ingredients and materials, potions, gems, the milieux, animals, plants and creatures of Biomes and the reference pages of Hearth, Passage and Bearer by name (case- and accent-insensitive; exact names first, then prefixes, then substrings, aliases included). Returns each hit with its kind, id, one-line summary and page url; call get_entry for the full data.
Paramètres, retour & exemple (4)
Paramètresq· string · requis
The name or part of it.kind· string · optionnel
Restrict to some catalogues, comma-separated (e.g. "metal,mineral").lang· string · optionnel · en | fr | all
Language of the texts: en (default), fr, or all for both.limit· integer · optionnel
Exemple d'appel{"name": "search_encyclopedia", "arguments": {"q": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_tracks≈ 424 tokens
Published tracks of MGS Audio (music, ambiences, sound effects) with composer, album, moods, keywords, duration and page url. Metadata only: no audio file. "A battle theme" → genre: "Combat", type: "music"; "a forest ambience" → type: "ambience", genre: "Forest"; "something for a dungeon" → keyword: "dungeon".
Paramètres, retour & exemple (13)
Paramètresq· string · optionnel
Text search in title, description, keywords.era· string · optionnel
Era token(s), comma-separated.mood· string · optionnel
Musical style(s), comma-separated: Orchestral, Celtic, Folk, Medieval, Metal…sort· string · optionnel · newest | oldest | title | duration | randomtype· string · optionnel
Audio type(s), comma-separated: music, ambience, sfx…album· string · optionnel
Album id or slug.genre· string · optionnel
Theme(s), comma-separated, case-insensitive: Combat, Forest, Dungeon, Taverns and Inns, Magic, Weather… (audio_taxonomy lists them).limit· integer · optionneloffset· integer · optionnelkeyword· string · optionnel
Keyword(s), comma-separated, any of them.composer· string · optionnel
Composer id or slug.duration_max· number · optionnel
Maximum duration, seconds.duration_min· number · optionnel
Minimum duration, seconds.
Exemple d'appel{"name": "search_tracks", "arguments": {"q": "texte", "era": "texte", "mood": "texte", "sort": "newest", "type": "texte", "album": "texte"}}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é ».