accueil / serveurs / Données & BDD / app.fftcompanion/fft-companion
app.fftcompanion/fft-companion
serveur MCP (Model Context Protocol) · fft-companion 0.1.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 app.fftcompanion/fft-companion est sûr ?
Au dernier audit MCP Hub, le serveur MCP « app.fftcompanion/fft-companion » 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
- compare_versions≈ 277 tokens
Compares the same entity across psx, wotl and ic and reports exactly which fields changed. Answers questions like "was this weapon nerfed in War of the Lions?" or "did Ivalice Chronicles lift the female-only restriction?" that otherwise require holding three datasets side by side. Free while this deployment runs unmetered.
Paramètres, retour & exemple (3)
Paramètresid· string · requis
Entity id, present in at least one version.kind· string · requis · equipment | abilities | jobs | monsters | bosses | locations | consumablesversions· array · optionnel
Which releases to compare.
Exemple d'appel{"name": "compare_versions", "arguments": {"id": "texte", "kind": "equipment"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - find_item_sources≈ 218 tokens
Reverse lookup: every way to obtain a piece of equipment or a consumable — which outfitter unlocks it and after which battle, which monsters poach into it, and which treasure tiles hold it. This is indexed backwards from the game data and is not readable from the item record alone. Free while this deployment runs unmetered.
Paramètres, retour & exemple (2)
ParamètresitemId· string · requis
Equipment or consumable id, e.g. 'excalibur'.version· string · requis · psx | wotl | ic
Which release to read. psx = original PlayStation, wotl = War of the Lions, ic = The Ivalice Chronicles. Data differs meaningfully between them.
Exemple d'appel{"name": "find_item_sources", "arguments": {"itemId": "texte", "version": "psx"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_job≈ 237 tokens
Full job record: raw stat multipliers and growth, static move/jump/evasion, the complete learnable ability set with JP costs, and which equipment types the job can equip. Also returns the version's stat ceilings for normalization. Free while this deployment runs unmetered.
Paramètres, retour & exemple (3)
Paramètreslang· string · optionnel · en | ja | pt | ko | es | fr | de | zh-HansjobId· string · requis
Job id, e.g. 'ninja', 'calculator', 'darkKnight'.version· string · requis · psx | wotl | ic
Which release to read. psx = original PlayStation, wotl = War of the Lions, ic = The Ivalice Chronicles. Data differs meaningfully between them.
Exemple d'appel{"name": "get_job", "arguments": {"jobId": "texte", "version": "psx"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_monster≈ 233 tokens
Full monster record: stat multipliers and growth by rank, poach drops (common and rare), ability set, and the random-battle locations it appears in per chapter — including which map you must travel from. Free while this deployment runs unmetered.
Paramètres, retour & exemple (3)
Paramètreslang· string · optionnel · en | ja | pt | ko | es | fr | de | zh-Hansversion· string · requis · psx | wotl | ic
Which release to read. psx = original PlayStation, wotl = War of the Lions, ic = The Ivalice Chronicles. Data differs meaningfully between them.monsterId· string · requis
Monster id, e.g. 'behemoth', 'redPanther'.
Exemple d'appel{"name": "get_monster", "arguments": {"version": "psx", "monsterId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_records≈ 254 tokens
Returns complete records for up to 25 ids of one entity kind, including stats, costs, effects and availability with all cross-references resolved to names. Free while this deployment runs unmetered.
Paramètres, retour & exemple (4)
Paramètresids· array · requis
Entity ids from search.kind· string · requis · equipment | abilities | jobs | monsters | bosses | locations | consumableslang· string · optionnel · en | ja | pt | ko | es | fr | de | zh-Hansversion· string · requis · psx | wotl | ic
Which release to read. psx = original PlayStation, wotl = War of the Lions, ic = The Ivalice Chronicles. Data differs meaningfully between them.
Exemple d'appel{"name": "get_records", "arguments": {"ids": [], "kind": "equipment", "version": "psx"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_versions≈ 84 tokens
Lists the three Final Fantasy Tactics releases covered by this server and how many records exist per entity kind in each. Call this first to pick a version.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_versions", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - query_equipment≈ 360 tokens
Filters and sorts the equipment table — by category, weapon/armor type, cost, and stat thresholds. Use this instead of paging through get_records when shopping for "best X under Y gil". Free while this deployment runs unmetered.
Paramètres, retour & exemple (8)
Paramètreslang· string · optionnel · en | ja | pt | ko | es | fr | de | zh-Hanslimit· integer · optionnelsortBy· string · optionnel
Stat name to sort by, descending. Falls back to cost.maxCost· number · optionnel
Maximum shop cost in gil.minStat· object · optionnel
Minimum values per stat, e.g. { weaponPower: 10, magicAttack: 2 }.version· string · requis · psx | wotl | ic
Which release to read. psx = original PlayStation, wotl = War of the Lions, ic = The Ivalice Chronicles. Data differs meaningfully between them.category· string · optionnel · weapon | bodyArmor | shield | headgear | accessorysubCategory· string · optionnel
Narrower type, e.g. 'katana', 'robe', 'hat'.
Exemple d'appel{"name": "query_equipment", "arguments": {"version": "psx"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search≈ 320 tokens
Finds entities by name or id across equipment, abilities, jobs, monsters, bosses, locations and consumables. Returns ids and display names only — use get_records or a specific data tool to retrieve the actual data. Matches English, Japanese, Portuguese, Korean, Spanish, French and German names, and is punctuation-insensitive.
Paramètres, retour & exemple (5)
Paramètreslang· string · optionnel · en | ja | pt | ko | es | fr | de | zh-Hanskinds· array · optionnel
Restrict to these entity kinds.limit· integer · optionnelquery· string · requis
Name or id fragment, e.g. 'excalibur', 'battle axe', 'ベヒーモス'.version· string · requis · psx | wotl | ic
Which release to read. psx = original PlayStation, wotl = War of the Lions, ic = The Ivalice Chronicles. Data differs meaningfully between them.
Exemple d'appel{"name": "search", "arguments": {"query": "texte", "version": "psx"}}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é ».