accueil / serveurs / Recherche & Web / run.imho/games
run.imho/games
serveur MCP (Model Context Protocol) · imho-run 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 run.imho/games est sûr ?
Au dernier audit MCP Hub, le serveur MCP « run.imho/games » 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
- find_game_by_description≈ 943 tokens
Identify a game from a description of what the user remembers (plot, look, platform, era). Returns ranked candidates with a reason each, a `confidence`, and `find_game_url`: imho.run's /find-game page with the description filled in (the user presses the button; nothing runs by itself). Pass what the user said about the platform, the release years and the camera as `platform`, `year_min` / `year_max` and `perspective` instead of leaving them only in the text. When `confidence` is not high or no result fits, give the user `find_game_url` so they can add details there. Slow (LLM) and rate-limited: use it only when the user does not know the title; for games similar to a known game use games_like or recommend. Games rated for adults only (explicit sexual content) are not covered; filtering is best effort.
Paramètres, retour & exemple (6)
Paramètreslang· string · optionnel · en | ruplatform· string · optionnel · pc | playstation | xbox | nintendo | sega | mobile | browser | arcade
Where the user played it, if they said (a platform family).year_max· integer · optionnel
Latest plausible release year, if the user gave an era.year_min· integer · optionnel
Earliest plausible release year, if the user gave an era.description· string · requis
What the user remembers about the game, in their words.perspective· string · optionnel · first | third | top_down | side
Camera: first person, third person, top-down or side view.
Exemple d'appel{"name": "find_game_by_description", "arguments": {"description": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"lang": "en", "source": "texte", "results": [], "tool_url": "texte", "confidence": "texte", "attribution": "texte", "find_game_url": "texte"}} - game_facts≈ 1741 tokens
Public facts about one Steam game: year, developers, genres, top tags, price, Steam Deck status, review numbers, a review-mined summary and links. For a few single-player games, `coop_via_mod` names a reviewed fan mod for co-op, with caveats. Use it to answer questions about a game the user names; for similar games use games_like or recommend. Games rated for adults only (explicit sexual content) are not covered; filtering is best effort.
Paramètres, retour & exemple (2)
Paramètresgame· string · requis
Game name (typos and Russian names are fine), Steam appid or Steam store URL.lang· string · optionnel · en | ru
Language of the `why` lines.
Exemple d'appel{"name": "game_facts", "arguments": {"game": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"game": {}, "lang": "en", "query": "texte", "source": "texte", "attribution": "texte", "generated_at": "texte", "other_matches": []}} - games_like≈ 1342 tokens
Steam games similar to ONE game, ranked by imho.run's recommender (the list on that game's imho.run page), each with a one-line reason, price, Steam Deck status, year, review numbers, the imho.run page URL and the Steam URL. Use it for 'games like X', optionally only free, co-op or Steam Deck games. Use `recommend` instead when the user names 2-3 games, wants other filters (no PvP, no microtransactions, release years, niche) or describes what they want in words. Games rated for adults only (explicit sexual content) are not covered; filtering is best effort.
Paramètres, retour & exemple (7)
Paramètresn· integer · optionnelcoop· boolean · optionnel
Only co-op games.free· boolean · optionnel
Only free games.game· string · requis
Game name (typos and Russian names are fine), Steam appid or Steam store URL.lang· string · optionnel · en | ru
Language of the `why` lines.coop_mode· string · optionnel · online | local
Kind of co-op (implies coop): online co-op (Remote Play Together does not count), or local same-screen / split-screen co-op.steam_deck· string · optionnel · verified | playable
Steam Deck verified, or playable-or-better.
Exemple d'appel{"name": "games_like", "arguments": {"game": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"lang": "en", "seed": {}, "query": "texte", "source": "texte", "filters": {}, "results": [], "list_url": "texte", "attribution": "texte", "generated_at": "texte", "other_matches": []}} - library_recs≈ 1504 tokens
Steam games for a player, ranked against their own public Steam library (what they play most), the way imho.run's library mode does it; owned games are left out. Use it when the user gives their Steam profile and wants picks for their taste in general; for 'games like X' use games_like or recommend. Takes a SteamID64 or a steamcommunity.com/profiles/<SteamID64> link (not a custom /id/ name) and works only for public profiles imho.run already has; otherwise it returns one 'unavailable' error with a link the user can open to paste their profile. Each pick names the most-played game it is closest to (`similar_to`). Games rated for adults only (explicit sexual content) are not covered; filtering is best effort.
Paramètres, retour & exemple (4)
Paramètresn· integer · optionnellang· string · optionnel · en | ru
Language of the `why` lines.filters· object · optionnel
All optional, same meaning as in recommend.profile· string · requis
SteamID64 or steamcommunity.com/profiles/<SteamID64> link.
Exemple d'appel{"name": "library_recs", "arguments": {"profile": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"lang": "en", "source": "texte", "filters": {}, "results": [], "based_on": [], "tool_url": "texte", "attribution": "texte", "generated_at": "texte"}} - new_releases≈ 1218 tokens
Games released on Steam in the last 30 days that players rate well (70%+ positive, 50+ positive reviews), or with `upcoming` the upcoming games that have a release date; optionally co-op only. The site's New releases list, with price, Steam Deck status, release date and links. Released games carry `release_kind`: `new`, or `ea_exit` for a game that just left Early Access (its 1.0; it was playable before), so call those 'out of Early Access', not new. `ea_exits`: include (default), exclude (brand-new games only) or only. Use it for 'what's new / coming out'; for what is gaining players now use trending. Games rated for adults only (explicit sexual content) are not covered; filtering is best effort.
Paramètres, retour & exemple (5)
Paramètresn· integer · optionnelcoop· boolean · optionnellang· string · optionnel · en | ru
Language of the `why` lines.ea_exits· string · optionnel · include | exclude | only
Games that just left Early Access: include them, exclude them (only brand-new launches) or return only them.upcoming· boolean · optionnel
Exemple d'appel{"name": "new_releases", "arguments": {"n": 1, "coop": true, "lang": "en", "ea_exits": "include", "upcoming": true}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"coop": true, "kind": "released", "lang": "en", "source": "texte", "results": [], "ea_exits": "include", "page_url": "texte", "attribution": "texte"}} - recommend≈ 2628 tokens
Steam games for someone who likes 1-3 given games, ranked by imho.run's recommender: the list imho.run's own tool shows for those games and filters. Use it instead of games_like when the user names several games, wants filters beyond free / co-op / Steam Deck (no PvP, no microtransactions, no grind, not too hard, no Early Access, release years, more niche or more popular), or says what they want in words: pass that as `preferences` ('cozy base building, no combat'); the result says which Steam tags it was read as. When the user reacts to the picks, call it again with `liked` / `disliked`: liked games join the seeds, disliked ones never come back. Each pick has a one-line reason naming the seed it is closest to (`similar_to`), price, Steam Deck status, year, reviews, the imho.run URL and the Steam URL, plus `tool_url` (these games in imho.run's tool). Not for naming a game from a description (find_game_by_description) or facts about one game (game_facts). Games rated for adults only (explicit sexual content) are not covered; filtering is best effort.
Paramètres, retour & exemple (7)
Paramètresn· integer · optionnellang· string · optionnel · en | ru
Language of the `why` lines.liked· array · optionnel
Other games the user said they liked (e.g. from earlier answers). They fill free seed slots after `seeds` (3 in all); the rest are listed in `ignored`.seeds· array · requis
1-3 games the user likes: names, Steam appids or Steam URLs.filters· object · optionnel
All optional. Leave out what the user did not ask for.disliked· array · optionnel
Games the user disliked or already played: never recommended. Pass earlier picks the user rejected to get fresh ones.preferences· string · optionnel
What the user wants or wants to avoid, in their words (any language), e.g. 'dragons and crafting, no horror, no grind'. Read as Steam tags.
Exemple d'appel{"name": "recommend", "arguments": {"seeds": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"lang": "en", "query": {}, "seeds": [], "source": "texte", "filters": {}, "ignored": [], "results": [], "tool_url": "texte", "attribution": "texte", "preferences": "texte", "generated_at": "texte", "preferred_tags": []}} - search_games≈ 392 tokens
Find Steam games by title (typos, partial names, Russian names and acronyms are fine): appid, year, imho.run page and Steam link for each match. Use it to check which game the user means or to get an appid; the other tools also accept names directly. For a game the user can only describe, use find_game_by_description. Games rated for adults only (explicit sexual content) are not covered; filtering is best effort.
Paramètres, retour & exemple (2)
Paramètresn· integer · optionnelquery· string · requis
Exemple d'appel{"name": "search_games", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"query": "texte", "source": "texte", "results": []}} - trending≈ 1105 tokens
Steam games trending right now (imho.run/trending): `rising` = established games gaining reviews and players against their own recent baseline, `breakouts` = new games taking off. Each has reviews this week, growth in %, price, Steam Deck status and links. Use it for 'what's hot / popular right now on Steam'; for new releases use new_releases, for games like a given game use games_like. Games rated for adults only (explicit sexual content) are not covered; filtering is best effort.
Paramètres, retour & exemple (3)
Paramètresn· integer · optionnelkind· string · optionnel · rising | breakoutslang· string · optionnel · en | ru
Language of the `why` lines.
Exemple d'appel{"name": "trending", "arguments": {"n": 1, "kind": "rising", "lang": "en"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"kind": "rising", "lang": "en", "source": "texte", "status": "ready", "results": [], "page_url": "texte", "updated_at": "texte", "attribution": "texte"}}
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é ».