accueil / serveurs / Recherche & Web / com.geiant/mcp-perception
com.geiant/mcp-perception
serveur MCP (Model Context Protocol) · geiant-perception 0.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 com.geiant/mcp-perception est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.geiant/mcp-perception » 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
- gns_get_compliance_report≈ 125 tokens
Returns a full EU AI Act compliance report for a GNS agent, including trust score, chain verification, Merkle epoch proofs, delegation certificate, and regulatory status.
Paramètres, retour & exemple (1)
ParamètresagentHandle· string · optionnel
GNS handle of the agent (e.g. energy@italy-geiant)
Exemple d'appel{"name": "gns_get_compliance_report", "arguments": {"agentHandle": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - gns_get_trust_score≈ 123 tokens
Get the current TierGate trust tier and score for an agent. Tiers: provisioned (0%) → observed (25%) → trusted (60%) → certified (85%) → sovereign (99%). Omit agent_pk to query the server's own agent.
Paramètres, retour & exemple (1)
Paramètresagent_pk· string · optionnel
Ed25519 public key (64 hex chars). Omit for own agent.
Exemple d'appel{"name": "gns_get_trust_score", "arguments": {"agent_pk": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - gns_roll_epoch≈ 92 tokens
Roll all pending breadcrumbs into a new sealed epoch with a Merkle root. Returns { epoch_index, merkle_root, block_count, epoch_hash }. Call this at the end of a session to produce a tamper-evident compliance snapshot.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "gns_roll_epoch", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - gns_verify_chain≈ 122 tokens
Verify the cryptographic integrity of an agent's breadcrumb chain. Returns { is_valid, block_count, issues[] } plus epoch Merkle roots. A valid chain proves no audit records have been tampered with.
Paramètres, retour & exemple (1)
Paramètresagent_pk· string · optionnel
Ed25519 public key (64 hex chars). Omit for own agent.
Exemple d'appel{"name": "gns_verify_chain", "arguments": {"agent_pk": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - perception_classify≈ 281 tokens
Run Prithvi-EO-2.0-300M-TL-Sen1Floods11 flood classification on a Sentinel-2 tile previously fetched by perception_fetch_tile. Sends the 6-band chip to a RunPod endpoint and returns: dominant_class, flood_pixel_pct, confidence, class_counts, and the full perception_chain. The perception chain is written to Spatial Memory and a signed audit breadcrumb is dropped to the agent trail.
Paramètres, retour & exemple (4)
Paramètrestask· string · requis · flood | landcover | burnscar | anomaly
Classification task. Currently only "flood" is supported.h3_cell· string · optionnel
Override H3 cell. Defaults to the cell from the original fetch.tile_id· string · requis
tile_id from perception_fetch_tile result (must be in session cache).write_to_spatial_memory· boolean · optionnel
Write perception chain to geiant_geometry_state. Default: true.
Exemple d'appel{"name": "perception_classify", "arguments": {"task": "flood", "tile_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - perception_embed≈ 93 tokens
[Sub-phase 4.2 — NOT YET IMPLEMENTED] Will generate Clay v1.5 embeddings.
Paramètres, retour & exemple (1)
Paramètrestile_id· string · requis
tile_id from perception_fetch_tile result
Exemple d'appel{"name": "perception_embed", "arguments": {"tile_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - perception_fetch_tile≈ 246 tokens
Fetch the least-cloudy Sentinel-2 L2A tile covering a given H3 cell from Microsoft Planetary Computer. Returns signed COG band URLs for all 6 Prithvi/Clay spectral bands (B02 Blue, B03 Green, B04 Red, B8A NIR, B11 SWIR1, B12 SWIR2), plus tile metadata. The tile is cached in memory for subsequent perception_classify or perception_embed calls.
Paramètres, retour & exemple (4)
Paramètresh3_cell· string · requis
H3 cell ID at any resolution.days_back· number · optionnel
Days to search back. Default: 30.timestamp· string · optionnel
ISO 8601 datetime. Search back from this point. Defaults to now.max_cloud_cover· number · optionnel
Max cloud cover %. Default: 20.
Exemple d'appel{"name": "perception_fetch_tile", "arguments": {"h3_cell": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - perception_weather≈ 178 tokens
Query atmospheric conditions for an H3 cell at a given timestamp from Open-Meteo ERA5. Returns wind, precipitation, temperature. Writes to Spatial Memory and drops a signed audit breadcrumb.
Paramètres, retour & exemple (3)
Paramètresh3_cell· string · requis
H3 cell ID at any resolution.timestamp· string · optionnel
ISO 8601 datetime for weather lookup. Defaults to now.write_to_spatial_memory· boolean · optionnel
Write weather context to geiant_geometry_state. Default: true.
Exemple d'appel{"name": "perception_weather", "arguments": {"h3_cell": "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é ».
Source
https://packagesmcp-perception-production.up.railway.app/mcp