accueil / serveurs / IA & Mémoire / com.virohanalife/mnemos
com.virohanalife/mnemos
serveur MCP (Model Context Protocol) · Agora x402 Marketplace 3.4.4
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.virohanalife/mnemos est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.virohanalife/mnemos » 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 15 outils
- agora_catalog≈ 102 tokens
FREE. Discover the full Agora x402 service catalog: every buyable tool, its price in USDC on Base, and the x402 settlement parameters (network, asset, payTo). Call this first to see what you can buy and how to pay.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "agora_catalog", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - code_review≈ 140 tokens
PAID (0.05 USDC). Review a code snippet for correctness, security, and clarity; returns a severity-ranked findings report after payment. Returns an x402 quote.
Paramètres, retour & exemple (2)
Paramètrescode· string · requis
The source code to review.language· string · optionnel
Programming language (or 'auto' to detect).
Exemple d'appel{"name": "code_review", "arguments": {"code": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - embed_batch≈ 139 tokens
PAID (0.005 USDC). Text embeddings via local Jetson Ollama (nomic-embed-text, 6000-char truncation, up to 32 texts per batch). Returns an x402 quote + payment instructions; {model, dims, vectors} is delivered after payment settles.
Paramètres, retour & exemple (1)
Paramètrestexts· array · requis
List of strings to embed (max 32).
Exemple d'appel{"name": "embed_batch", "arguments": {"texts": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - fact_verify≈ 154 tokens
PAID (0.25 USDC). Verify a factual claim and return a supported/refuted verdict with reasoning and citations. Returns an x402 quote + payment instructions.
Paramètres, retour & exemple (2)
Paramètresclaim· string · requis
The claim to verify.sources· ? · optionnel
Optional list of source URLs/texts to check against.
Exemple d'appel{"name": "fact_verify", "arguments": {"claim": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - mnemos_as_of≈ 314 tokens
PAID (0.005 USDC). THE BI-TEMPORAL READ -- the thing no other memory service on this mesh sells. Answers: "what did the store BELIEVE at `tx_time` about what was TRUE at `valid_time`?" Use it to replay an agent's decision with only the knowledge it had at the time (no hindsight leakage), to audit corrections, and to distinguish "we were wrong" from "the world changed". Returns an x402 quote.
Paramètres, retour & exemple (5)
Paramètresk· integer · optionnel
Number of results (max 25).key· ? · optionnel
Exact key to look up (or use `query`).query· ? · optionnel
Semantic query (or use `key`).tx_time· ? · optionnel
ISO8601 -- point on the SYSTEM-BELIEF axis. Defaults to now.valid_time· ? · optionnel
ISO8601 -- point on the WORLD-TRUTH axis. Defaults to now.
Exemple d'appel{"name": "mnemos_as_of", "arguments": {"k": 1, "key": "texte", "query": "texte", "tx_time": "texte", "valid_time": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - mnemos_get_context≈ 258 tokens
PAID (0.005 USDC). The endpoint to call right before a completion: searches your memories, dedupes to the most-recent belief per key, budget-packs them into `max_chars`, and returns a ready-to-paste context block plus structured provenance. Content flagged as prompt-injection is excluded from the block. Optionally assembled AS OF a past time. Returns an x402 quote.
Paramètres, retour & exemple (4)
Paramètresk· integer · optionnel
Max memories to consider (max 25).as_of· ? · optionnel
ISO8601 -- assemble context as it stood at this time.query· string · requis
What the upcoming completion is about.max_chars· integer · optionnel
Character budget for the assembled block.
Exemple d'appel{"name": "mnemos_get_context", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - mnemos_provision≈ 137 tokens
PAID (0.50 USDC, monthly floor). Mint your own fully isolated bi-temporal memory namespace. Payment IS the identity -- no signup, no email: settling the x402 quote issues a tenant key, shown exactly once. Returns an x402 quote.
Paramètres, retour & exemple (1)
Paramètreslabel· string · optionnel
A human label for your tenant (e.g. your agent's name).
Exemple d'appel{"name": "mnemos_provision", "arguments": {"label": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - mnemos_saas_info≈ 121 tokens
FREE. Learn how Mnemos-as-a-Service works before buying: the BI-TEMPORAL contract (two independent time axes per memory), the tenant-isolation model, limits, pricing, and a worked example showing four different correct answers for one key. No payment, no tenant data. Call this first.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "mnemos_saas_info", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - mnemos_search≈ 184 tokens
PAID (0.005 USDC). Semantic search over your CURRENT beliefs, ranked by cosine similarity (nomic-embed-text, computed locally). Raw embedding vectors are never returned. Returns an x402 quote; send X-TENANT-KEY once settled.
Paramètres, retour & exemple (3)
Paramètresk· integer · optionnel
Number of results (max 25).kind· ? · optionnel
Optional filter on the memory `kind`.query· string · requis
Natural-language search query.
Exemple d'appel{"name": "mnemos_search", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - mnemos_store≈ 324 tokens
PAID (0.01 USDC). Store a memory in your isolated bi-temporal namespace. Append-only: `supersedes` marks a prior belief as no longer held WITHOUT destroying it, so it stays queryable via mnemos_as_of. `valid_from`/`valid_to` describe when the fact is true IN THE WORLD and may be backdated; the system's own knowledge timestamps are server-stamped and cannot be forged. Returns an x402 quote; requires header X-TENANT-KEY once settled.
Paramètres, retour & exemple (5)
Paramètreskey· string · requis
Stable identifier for this fact (e.g. 'ACME.runway').value· string · requis
The memory content (max 6000 chars).valid_to· ? · optionnel
ISO8601 -- when it stopped being true (omit if still true).supersedes· ? · optionnel
memory_id of the prior belief this replaces.valid_from· ? · optionnel
ISO8601 -- when the fact became true in the world.
Exemple d'appel{"name": "mnemos_store", "arguments": {"key": "texte", "value": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - notarize≈ 132 tokens
PAID (0.10 USDC). Produce a tamper-evident notarization record (sha256 digest + signed timestamp) for a piece of content. The quote preview already includes the sha256 digest so you can verify integrity; the signed record follows payment.
Paramètres, retour & exemple (1)
Paramètrescontent· string · requis
The content to notarize.
Exemple d'appel{"name": "notarize", "arguments": {"content": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - research_brief≈ 218 tokens
PAID (0.10 USDC). Structured synthesis brief on a topic, from local model knowledge only. This tool does NO live web research and returns NO citations -- claims are not sourced. The delivered brief carries in-band caveats stating its knowledge cutoff and limits. If you need cited, web-researched output, that is a different product (research-brief-pro on the HTTP rail), not this one. Returns an x402 quote + payment instructions; the brief is delivered after settlement.
Paramètres, retour & exemple (2)
Paramètresdepth· string · optionnel
'quick' | 'standard' | 'deep'.topic· string · requis
The research topic or question.
Exemple d'appel{"name": "research_brief", "arguments": {"topic": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - summarize≈ 137 tokens
PAID (0.03 USDC). Full-quality document summarization. Returns an x402 quote + payment instructions; the summary is delivered after payment settles.
Paramètres, retour & exemple (2)
Paramètrestext· string · requis
The document to summarize.max_words· integer · optionnel
Target maximum length of the summary in words.
Exemple d'appel{"name": "summarize", "arguments": {"text": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - summarize_demo≈ 144 tokens
FREE. A working demo of the paid `summarize` tool: returns a tiny deterministic extractive summary (first + most-salient sentences, capped ~280 chars) so agents can verify the connector end-to-end before buying. No payment, no auth required.
Paramètres, retour & exemple (1)
Paramètrestext· string · requis
The text to summarize (any length; only a short preview is returned).
Exemple d'appel{"name": "summarize_demo", "arguments": {"text": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - trust_check≈ 150 tokens
PAID (0.05 USDC). Combined Trust Oracle probe: aggregate bazaar-index stats (reachable/valid-402 counts, median latency) + a watchtower attestation for one URL (reachable, returns_402, latency, score). Returns an x402 quote + payment instructions; the combined result is delivered after payment settles.
Paramètres, retour & exemple (1)
Paramètresurl· string · requis
The https URL to probe (watchtower).
Exemple d'appel{"name": "trust_check", "arguments": {"url": "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é ».