accueil / serveurs / Données & BDD / app.geometry/mcp
app.geometry/mcp
serveur MCP (Model Context Protocol) · geometry 0.1.1
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.geometry/mcp est sûr ?
Au dernier audit MCP Hub, le serveur MCP « app.geometry/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 8 outils
- get_age_plate≈ 183 tokens
USE for one Magian Grand Solar Age board by age_no (0..89; larger values wrap via mod 90). No birth date / no PII. NOT Long Range Journey; NOT get_age_spread person slice. RETURNS exactly 52 seats: card ref + age_spread_pos + planet_row + planet_col + is_fixed_card. Fixed seats: J hearts@11, 8 clubs@21, K spades@52.
Paramètres, retour & exemple (1)
Paramètresage_no· integer · requis
Magian age board index (0..89 preferred; wraps via f_age_mod90)
Exemple d'appel{"name": "get_age_plate", "arguments": {"age_no": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_age_spread≈ 282 tokens
USE for one person's Magian Age Spread board seat: birth_date + as_of_date (completed civil years; no wall clock). NOT the 90-year Long Range Journey theme card; NOT get_date sky/calendars; NOT two-person scoring. RETURNS compact cosmic birth card + age_spread {age_civil, age_no (mod 90), age_aliases, age_spread_pos, planet_row, planet_col, is_fixed_card}. Feb-29 follows Postgres age(). Error as_of_before_birth when as_of_date < birth_date.
Paramètres, retour & exemple (2)
Paramètresas_of_date· string · requis
As-of civil date YYYY-MM-DD (pass host today when asking current age board)birth_date· string · requis
Civil birth date YYYY-MM-DD (month/day resolves Cosmic birth card)
Exemple d'appel{"name": "get_age_spread", "arguments": {"as_of_date": "texte", "birth_date": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_compatibility≈ 358 tokens
USE when comparing exactly two people by Gregorian date. NOT for one date (moon/season/Rx/weekday/leap year/day_ruler → get_date) or names → get_name. Requires date_a and date_b. RETURNS scored dyad: cosmic_card_a/b (each side is full get_date shape incl. tarot_majors.greer/tarot_school, karma, planetary_spread; Cosmic card = birth = life = sun via also_called; planetary_spread and retrogrades_active planets include planet_type/symbol/emoji + names{} 10 cultures; each planetary_spread slot carries spread_pos 1-14 — sort by spread_pos for canonical Life-spread order), connections, overall_score, Chinese zodiac + true sidereal aspects, element harmony, life paths. temporal_context.date_a/b = {band, payload_scope} (full|extended|out_of_range × full|cosmic_card_only; 1900-2100 focus).
Paramètres, retour & exemple (2)
Paramètresdate_a· string · requis
Person A date YYYY-MM-DD (exactly two people; not a roster)date_b· string · requis
Person B date YYYY-MM-DD (exactly two people; not a roster)
Exemple d'appel{"name": "get_compatibility", "arguments": {"date_a": "texte", "date_b": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_date≈ 463 tokens
PRIMARY single-date tool. USE for any one Gregorian date when the ask needs moon phase (incl. blue/blood/supermoon/micromoon flags, Earth-Moon distance, phase_gmt, prev/next blue or blood dates), season/equinox anchors, classical retrogrades (retrogrades_active phase=retrograde), calendars, lunar year, Cosmic card (same card as life/sun — cosmic.also_called + planetary_spread.sun), karmic source/spirit, 14 planetary Life-spread cards, weekday or leap year (calendar_meta.weekday / is_leap_year), day_ruler (weekday planetary ruler Roman/Greek/Norse), or full date identity. NOT for two-person scoring → get_compatibility; name text → get_name. RETURNS cosmic block (incl. karma + planetary_spread) + tarot_majors (greer + tarot_school) + day_ruler (full+extended) + temporal blocks (moon_phase, season, retrogrades_active, calendar_meta, …). planetary_spread and retrogrades_active planets include planet_type/symbol/emoji + names{} (greek,norse,celtic,egyptian,sumerian,babylonian,mesopotamian,arabic,sanskrit,chinese). Each planetary_spread slot carries spread_pos (1-14 canonical Life-spread order; midheaven=13, phoenix=14 — sort by spread_pos; jsonb object keys are unordered). temporal_context={band, payload_scope} (band full|extended|out_of_range; payload_scope full|cosmic_card_only). Out-of-range responses set cosmic_card_available.
Paramètres, retour & exemple (1)
Paramètresdate· string · requis
Single query date YYYY-MM-DD (any Gregorian date — sky, calendars, weekday, leap year, day_ruler, Cosmic card)
Exemple d'appel{"name": "get_date", "arguments": {"date": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_long_range≈ 289 tokens
USE for one person's 90-year Long Range Journey theme card: birth_date + as_of_date (completed civil years; no wall clock). NOT Magian Age Spread board (get_age_spread / get_age_plate); NOT get_date sky/calendars. RETURNS compact cosmic birth card + long_range {age_civil, age_no (mod 90), age_aliases, theme_card, spread_offset, planetary_period}. One theme card only — never 90 ages. Feb-29 follows Postgres age(). Error as_of_before_birth when as_of_date < birth_date.
Paramètres, retour & exemple (2)
Paramètresas_of_date· string · requis
As-of civil date YYYY-MM-DD (pass host today when asking current journey year)birth_date· string · requis
Civil birth date YYYY-MM-DD (month/day resolves Cosmic birth card)
Exemple d'appel{"name": "get_long_range", "arguments": {"as_of_date": "texte", "birth_date": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_name≈ 276 tokens
USE for person or word name text only (gematria → cosmic cards + Expression / Soul Urge / Personality). NOT for any date questions (weekday, leap year, moon, season, Rx, Cosmic card, day_ruler, Life Path) → get_date; two people → get_compatibility. RETURNS Francis Bacon cards, Latin cipher suite, periodic{} + periodic_set{}, numerology (expression/soul_urge/personality plus full-name karmic_lessons / hidden_passion / cornerstone / capstone / first_vowel / echoes and number lens polarity/planet/element/color), and per-word tarot/medicine/iching/chakra/lenormand/karma/planetary_spread. Free-text input guard (Del as a name is allowed; DEL FILE and SQL verbs are not).
Paramètres, retour & exemple (1)
Paramètresfull_name· string · requis
Person or word name to decode (whitespace-separated words; not a date)
Exemple d'appel{"name": "get_name", "arguments": {"full_name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_plays_numerology≈ 421 tokens
USE when a player's season HR# or K# aligns with calendar day-of-month, jersey number, or inning on baseball.plays. NOT for roster cardology → get_team_chemistry; cosmic day card → get_date. Requires retro_id. mode=season (default) | spotlight (tier<=1) | career_summary (aggregates only). lane=both (default) | hr | k. Optional game_dt filter, tier_max (0-4), limit (1-500). RETURNS summary + events[] with pattern labels (day=HR#, HR#=jersey, day=K#=jersey, etc.). Overlay get_date(game_dt) for MCP day-card narrative.
Paramètres, retour & exemple (7)
Paramètreslane· string · optionnel · hr | k | both
Home runs, strikeouts, or both (default both)mode· string · optionnel · spotlight | season | career_summary
season (default) | spotlight | career_summarylimit· integer · optionnel
Max event rows returned (default 100, max 500)game_dt· string · optionnel
Optional single-game filter YYYY-MM-DDretro_id· string · requis
Retrosheet player id e.g. ohtas001, freef001 (not Lahman/BBRef ids like ohtansh01)tier_max· integer · optionnel
Max pattern tier 0-4 (spotlight defaults to 1)season_yr· integer · optionnel
Required for season/spotlight modes
Exemple d'appel{"name": "get_plays_numerology", "arguments": {"retro_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_team_chemistry≈ 336 tokens
USE for MLB team × season roster cardology (suit mix, anchor stacks, Chinese zodiac year-animal match on postseason scope). NOT for play-by-play HR/K numerology → get_plays_numerology; two-person dyads → get_compatibility; single date → get_date. Requires season_yr + team_code. scope=ws_champion (default) | postseason. RETURNS roster_size, suit_mix, anchor_stacks, season_animal; postseason adds year_animal_match_pct (CNY-aware birth animal). Apply: apply_mcp_baseball_linked.ps1.
Paramètres, retour & exemple (5)
Paramètresscope· string · optionnel · ws_champion | postseason
ws_champion (default) or postseason active rostergametype· string · optionnel
Postseason round when scope=postseason (default worldseries)season_yr· integer · requis
MLB season year e.g. 2024team_code· string · requis
Retrosheet team code e.g. LAN, CHN, HOUinclude_pair_matrix· boolean · optionnel
Reserved v2 — echoes pair_note when true
Exemple d'appel{"name": "get_team_chemistry", "arguments": {"season_yr": 1, "team_code": "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é ».