accueil / serveurs / Fichiers & Documents / io.github.Humanleap/magicscreenshots-mcp
io.github.Humanleap/magicscreenshots-mcp
serveur MCP (Model Context Protocol) · magicscreenshots 1.3.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.Humanleap/magicscreenshots-mcp est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.Humanleap/magicscreenshots-mcp » 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 19 outils
- approve_restyle≈ 110 tokens
Approve a generated restyle overview and start final screenshot extraction.
Paramètres, retour & exemple (2)
Paramètresgroup_id· string · requisoverview_url· string · optionnel
Exemple d'appel{"name": "approve_restyle", "arguments": {"group_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - create_api_key≈ 145 tokens
Create an agent API key without an account. Directory browse works with no key. Screenshot lookup works immediately with the key. Restyle and localize require the human to open claim_url, sign in, and pay.
Paramètres, retour & exemple (1)
Paramètresname· string · optionnel
Optional label for the key, such as the agent or chat name.
Exemple d'appel{"name": "create_api_key", "arguments": {"name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - create_localize≈ 288 tokens
Create MagicScreenshots localization jobs for source App Store screenshots across one or more target locales.
Paramètres, retour & exemple (4)
Paramètreslimit· integer · optionnelsource_app· object · requistarget_locales· array · requis
Locale IDs such as JPN, DEU, FRA, BRA, or objects with language/country.source_screenshot_urls· array · optionnel
Exemple d'appel{"name": "create_localize", "arguments": {"source_app": {}, "target_locales": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - create_restyle≈ 376 tokens
Restyle the user's App Store screenshots to match a directory inspiration set. Prefer inspiration_slug from list_directory_apps (duolingo, monzo, doordash, …). Requires an API key; the human must claim the key and pay before generation runs.
Paramètres, retour & exemple (6)
Paramètreslimit· integer · optionnelsource_app· object · requis
The user's app. Use query, app_url, or app_id from get_screenshots.inspiration_app· object · optionnelinspiration_slug· string · optionnel
Directory slug from list_directory_apps / get_directory_app. Preferred over a free-text inspiration query.source_screenshot_urls· array · optionnelinspiration_screenshot_urls· array · optionnel
Exemple d'appel{"name": "create_restyle", "arguments": {"source_app": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_app_history≈ 171 tokens
Every version of an app's App Store listing we have captured (screenshots and preview videos per date), newest first. Shows how top apps change their creative over time. Needs a Pro API key; without one it returns how many versions exist.
Paramètres, retour & exemple (2)
Paramètresslug· string · requis
Library slug such as instagram.limit· integer · optionnel
Exemple d'appel{"name": "get_app_history", "arguments": {"slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_app_videos≈ 168 tokens
App Store preview videos for a library app: poster frames for everyone; with a Pro API key, 1-hour download links to the mp4 files (about 30 s each). Use them as reference when making your own app preview video. Pass slug from list_directory_apps (has_video=true finds apps that have them).
Paramètres, retour & exemple (1)
Paramètresslug· string · requis
Library slug such as instagram.
Exemple d'appel{"name": "get_app_videos", "arguments": {"slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_directory_app≈ 179 tokens
Get one directory app: metadata, ordered listing screenshot URLs (as markdown images), related apps in the same genre, and the create_restyle arguments to copy that style. No API key required.
Paramètres, retour & exemple (3)
Paramètresslug· string · optionnel
Directory slug such as duolingo, monzo, or doordash.query· string · optionnel
App name if you do not have a slug.app_id· string · optionnel
Apple numeric app ID.
Exemple d'appel{"name": "get_directory_app", "arguments": {"slug": "texte", "query": "texte", "app_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_directory_screens≈ 244 tokens
Get the ordered App Store listing screenshots for a library app, including markdown images a vision model can inspect. Pass country (jp, de, ...) for the localized listing in that storefront. Index is 1-based and matches /apps/:slug/screens/:index. No API key required.
Paramètres, retour & exemple (3)
Paramètresslug· string · requis
Directory slug such as duolingo.index· integer · optionnel
Optional 1-based screenshot index.country· string · optionnel
App Store country for the localized listing, e.g. jp, de, fr, kr, cn, br, es, it, sa. Default us. get_directory_app lists which storefronts exist.
Exemple d'appel{"name": "get_directory_screens", "arguments": {"slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_job_group≈ 100 tokens
Check restyle job group status, overview URL, errors, and final output URLs.
Paramètres, retour & exemple (1)
Paramètresgroup_id· string · requis
Exemple d'appel{"name": "get_job_group", "arguments": {"group_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_magicscreenshots_discovery_document≈ 185 tokens
Fetch a known agent discovery document such as API catalog, Agent Skills, MCP, OAuth metadata, OpenAPI, or llms.txt.
Paramètres, retour & exemple (1)
Paramètresendpoint· string · requis · /.well-known/api-catalog | /.well-known/agent-skills/index.json | /.well-known/mcp/server-card.json | /.well-known/oauth-protected-resource | /.well-known/openid-configuration | /.well-known/oauth-authorization-server | /openapi.json | /llms.txt
Exemple d'appel{"name": "get_magicscreenshots_discovery_document", "arguments": {"endpoint": "/.well-known/api-catalog"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_magicscreenshots_markdown≈ 190 tokens
Fetch a markdown representation of a known MagicScreenshots public page.
Paramètres, retour & exemple (1)
Paramètresroute· string · requis · / | /apps | /studio | /localize-app-store-screenshots | /restyle-app-store-screenshots | /ai-app-store-screenshot-generator | /best-app-store-screenshot-localization-tools | /how-to-translate-app-store-screenshots
Exemple d'appel{"name": "get_magicscreenshots_markdown", "arguments": {"route": "/"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_magicscreenshots_site_summary≈ 102 tokens
Return a concise summary of MagicScreenshots, the screenshot directory, public routes, MCP tools, and auth requirements.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_magicscreenshots_site_summary", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_screenshots≈ 300 tokens
Fetch high-resolution App Store screenshots. If the app is in the MagicScreenshots directory, returns those curated listing shots (with markdown images) with no API key. Otherwise looks up the live App Store listing (API key required). Pass live=true to skip the directory. Use this for the user's own app; use get_directory_app when you already have a catalog slug.
Paramètres, retour & exemple (6)
Paramètreslive· boolean · optionnel
Skip the directory and fetch the current App Store listing.slug· string · optionnel
Directory slug. Returns catalog screens without a live App Store lookup.query· string · optionnel
App name to search in the directory, then the App Store.app_id· string · optionnel
Apple numeric app ID.app_url· string · optionnel
Apple App Store URL.country· string · optionnel
Exemple d'appel{"name": "get_screenshots", "arguments": {"live": true, "slug": "texte", "query": "texte", "app_id": "texte", "app_url": "texte", "country": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_directory_apps≈ 402 tokens
Search thousands of real App Store listings (the top 100 free and top-grossing apps in every Apple category, refreshed daily). Filter by text, Apple genre slug, listing look (tag), today's chart rank, or apps that have preview videos. Returns slugs for get_directory_app, get_app_videos, get_app_history and create_restyle. No API key required.
Paramètres, retour & exemple (8)
Paramètrestag· string · optionnel
Listing-look slug from list_directory_tags, such as headline, device-frame or dark.chart· string · optionnel · free | grossing
With category: order by today's top free or top grossing chart for that category.limit· integer · optionnelquery· string · optionnel
App name, developer, slug or Apple ID. Example: "duolingo".offset· integer · optionnel
For paging; count in the response is the total match count.category· string · optionnel
Genre slug from list_directory_categories, such as finance or food-drink.platform· string · optionnel · ios | android
ios (App Store) or android (Google Play). Default: both.has_video· boolean · optionnel
Only apps whose listing has an App Store preview video.
Exemple d'appel{"name": "list_directory_apps", "arguments": {"tag": "texte", "chart": "free", "limit": 1, "query": "texte", "offset": 1, "category": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_directory_categories≈ 118 tokens
List App Store screenshot directory categories (Finance, Food & Drink, Productivity, …) with app counts. Use this first when an agent wants inspiration by genre. No API key required.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_directory_categories", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_directory_tags≈ 120 tokens
List listing-screenshot treatments (headline, device-frame, lifestyle, dark, character, social-proof, …) with app counts. These are App Store creative tags, not in-app UI patterns. No API key required.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_directory_tags", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_magicscreenshots_languages≈ 108 tokens
Return supported screenshot localization languages and public guide routes.
Paramètres, retour & exemple (1)
Paramètreslimit· integer · optionnel
Exemple d'appel{"name": "list_magicscreenshots_languages", "arguments": {"limit": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_magicscreenshots_markets≈ 129 tokens
Return supported App Store market guides and public market routes.
Paramètres, retour & exemple (2)
Paramètreslimit· integer · optionnelregion· string · optionnel · asia-pacific | europe | americas | middle-east
Exemple d'appel{"name": "list_magicscreenshots_markets", "arguments": {"limit": 1, "region": "asia-pacific"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_results≈ 106 tokens
List recent MagicScreenshots restyle job groups and outputs for the authenticated account.
Paramètres, retour & exemple (1)
Paramètreslimit· integer · optionnel
Exemple d'appel{"name": "list_results", "arguments": {"limit": 1}}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é ».