Live Memory MCP Server — Shared working memory for collaborative AI agents (Memory Bank as a Service)
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
transport streamable-http · http counts 43 tools · 0 res
· 0 prompts
permission surface via code analysis
tools
-
admin_bulk_update_tokens
-
admin_create_token
-
admin_delete_token
-
admin_gc_notes
-
admin_list_tokens
-
admin_purge_tokens
-
admin_revoke_token
-
admin_update_token
-
backup_create
-
backup_delete
-
backup_download
-
backup_list
-
bank_compact
-
bank_consolidate
-
bank_consolidation_queues
-
bank_consolidation_status
-
bank_delete
-
bank_list
-
bank_read
-
bank_read_all
-
bank_repair
-
bank_stale_spaces
-
bank_write
-
graph_connect
-
graph_disconnect
-
graph_push
-
graph_status
-
live_note
-
live_read
-
live_search
-
space_badge_mint
-
space_create
-
space_delete
-
space_export
-
space_info
-
space_list
-
space_rules
-
space_summary
-
space_update
-
space_update_rules
-
system_about
-
system_health
-
system_whoami
prompt-surface
shipped agent-instruction files + hidden-content / dangerous-code findings —
quoted from the analyzed source
analyzed commit a63c432 · analyzer v33 · 1w ago
danger signals2
- suspicious endpoint 169.254.169.254 (cloud metadata) Cloud-Temple-live-memory-a63c432/tests/test_security_hardening_v2.py :132
err = _validate_gm_url("http://169.254.169.254/latest/meta-data/") - committed secret OpenAI key Cloud-Temple-live-memory-a63c432/tests/test_security_hardening_v2.py :1259
sk-sup…(27 chars, redacted)
evidence-backed
findings quoted directly from the published source artifact — not inferred
code files: 69
filesystem 18
- fs (weak) Cloud-Temple-live-memory-a63c432/scripts/cli/__init__.py :17
from pathlib import Path - fs (weak) Cloud-Temple-live-memory-a63c432/scripts/cli/commands.py :169
rules = open(rules_file).read() - fs (weak) Cloud-Temple-live-memory-a63c432/scripts/cli/shell.py :15
from pathlib import Path - fs (weak) Cloud-Temple-live-memory-a63c432/scripts/mcp_cli.py :18
from pathlib import Path - fs (weak) Cloud-Temple-live-memory-a63c432/scripts/test_recette.py :1354
for l in open(p): - fs Cloud-Temple-live-memory-a63c432/src/live_mem/auth/middleware.py :453
from pathlib import Path - fs Cloud-Temple-live-memory-a63c432/src/live_mem/core/backup.py :330
with tarfile.open(fileobj=buf, mode="w:gz") as tar: - fs Cloud-Temple-live-memory-a63c432/src/live_mem/core/space.py :544
with tarfile.open(fileobj=buf, mode="w:gz") as tar: - fs Cloud-Temple-live-memory-a63c432/src/live_mem/server.py :27
from pathlib import Path - fs Cloud-Temple-live-memory-a63c432/src/live_mem/tools/space.py :85
from pathlib import Path - fs Cloud-Temple-live-memory-a63c432/src/live_mem/tools/system.py :16
from pathlib import Path - fs (weak) Cloud-Temple-live-memory-a63c432/tests/test_admin_console_security.py :15
from pathlib import Path - fs (weak) Cloud-Temple-live-memory-a63c432/tests/test_admin_explorer_live_count.py :1
from pathlib import Path - fs (weak) Cloud-Temple-live-memory-a63c432/tests/test_cli_surface_sync.py :13
from pathlib import Path - fs (weak) Cloud-Temple-live-memory-a63c432/tests/test_live_ui_bank_race_guard.py :1
from pathlib import Path - fs (weak) Cloud-Temple-live-memory-a63c432/tests/test_mcp_server_version.py :11
from pathlib import Path - fs (weak) Cloud-Temple-live-memory-a63c432/tests/test_mission_space_badges.py :540
with tarfile.open(fileobj=io.BytesIO(archive), mode="r:gz") as tar: - fs (weak) Cloud-Temple-live-memory-a63c432/tests/test_security_hardening_v2.py :27
from pathlib import Path
network 8
- net (weak) Cloud-Temple-live-memory-a63c432/scripts/cli/commands.py :115
import httpx - net (weak) Cloud-Temple-live-memory-a63c432/scripts/test_bank_compact.py :370
import urllib.request - net Cloud-Temple-live-memory-a63c432/src/live_mem/auth/middleware.py :480
import httpx - net Cloud-Temple-live-memory-a63c432/src/live_mem/core/consolidator.py :32
import httpx - net Cloud-Temple-live-memory-a63c432/src/live_mem/server.py :121
(libère le httpx.AsyncClient injecté quand PROXY_URL est défini). - net Cloud-Temple-live-memory-a63c432/src/live_mem/tools/graph.py :24
from urllib.parse import urlparse - net Cloud-Temple-live-memory-a63c432/src/live_mem/tools/system.py :74
import httpx - net (weak) Cloud-Temple-live-memory-a63c432/tests/test_proxy.py :120
"""Vérifie le cycle de vie du httpx.AsyncClient dans ConsolidatorService."""
secrets 3
- secrets (weak) Cloud-Temple-live-memory-a63c432/scripts/cli/__init__.py :25
token = os.environ.get("MCP_TOKEN", "") - secrets (weak) Cloud-Temple-live-memory-a63c432/scripts/test_bank_compact.py :363
cls.token = os.environ.get("MCP_TOKEN", "") - secrets (weak) Cloud-Temple-live-memory-a63c432/scripts/test_recette.py :1382
default=os.environ.get("ADMIN_BOOTSTRAP_KEY", ""),
tool registrations 43
- admin_create_token Cloud-Temple-live-memory-a63c432/src/live_mem/tools/admin.py :39
- admin_list_tokens Cloud-Temple-live-memory-a63c432/src/live_mem/tools/admin.py :119
- admin_revoke_token Cloud-Temple-live-memory-a63c432/src/live_mem/tools/admin.py :186
- admin_delete_token Cloud-Temple-live-memory-a63c432/src/live_mem/tools/admin.py :222
- admin_purge_tokens Cloud-Temple-live-memory-a63c432/src/live_mem/tools/admin.py :264
- admin_update_token Cloud-Temple-live-memory-a63c432/src/live_mem/tools/admin.py :331
- admin_bulk_update_tokens Cloud-Temple-live-memory-a63c432/src/live_mem/tools/admin.py :438
- admin_gc_notes Cloud-Temple-live-memory-a63c432/src/live_mem/tools/admin.py :593
- backup_create Cloud-Temple-live-memory-a63c432/src/live_mem/tools/backup.py :104
- backup_list Cloud-Temple-live-memory-a63c432/src/live_mem/tools/backup.py :167
- backup_download Cloud-Temple-live-memory-a63c432/src/live_mem/tools/backup.py :306
- backup_delete Cloud-Temple-live-memory-a63c432/src/live_mem/tools/backup.py :345
- bank_read Cloud-Temple-live-memory-a63c432/src/live_mem/tools/bank.py :110
- bank_read_all Cloud-Temple-live-memory-a63c432/src/live_mem/tools/bank.py :182
- bank_list Cloud-Temple-live-memory-a63c432/src/live_mem/tools/bank.py :256
- bank_consolidate Cloud-Temple-live-memory-a63c432/src/live_mem/tools/bank.py :329
- bank_consolidation_status Cloud-Temple-live-memory-a63c432/src/live_mem/tools/bank.py :443
- bank_consolidation_queues Cloud-Temple-live-memory-a63c432/src/live_mem/tools/bank.py :480
- bank_stale_spaces Cloud-Temple-live-memory-a63c432/src/live_mem/tools/bank.py :591
- bank_repair Cloud-Temple-live-memory-a63c432/src/live_mem/tools/bank.py :771
- bank_write Cloud-Temple-live-memory-a63c432/src/live_mem/tools/bank.py :968
- bank_delete Cloud-Temple-live-memory-a63c432/src/live_mem/tools/bank.py :1143
- bank_compact Cloud-Temple-live-memory-a63c432/src/live_mem/tools/bank.py :1272
- graph_connect Cloud-Temple-live-memory-a63c432/src/live_mem/tools/graph.py :123
- graph_push Cloud-Temple-live-memory-a63c432/src/live_mem/tools/graph.py :201
- graph_status Cloud-Temple-live-memory-a63c432/src/live_mem/tools/graph.py :291
- graph_disconnect Cloud-Temple-live-memory-a63c432/src/live_mem/tools/graph.py :323
- live_note Cloud-Temple-live-memory-a63c432/src/live_mem/tools/live.py :44
- live_read Cloud-Temple-live-memory-a63c432/src/live_mem/tools/live.py :106
- live_search Cloud-Temple-live-memory-a63c432/src/live_mem/tools/live.py :171
- space_create Cloud-Temple-live-memory-a63c432/src/live_mem/tools/space.py :41
- space_badge_mint Cloud-Temple-live-memory-a63c432/src/live_mem/tools/space.py :157
- space_update Cloud-Temple-live-memory-a63c432/src/live_mem/tools/space.py :199
- space_update_rules Cloud-Temple-live-memory-a63c432/src/live_mem/tools/space.py :255
- space_list Cloud-Temple-live-memory-a63c432/src/live_mem/tools/space.py :298
- space_info Cloud-Temple-live-memory-a63c432/src/live_mem/tools/space.py :339
- space_rules Cloud-Temple-live-memory-a63c432/src/live_mem/tools/space.py :369
- space_summary Cloud-Temple-live-memory-a63c432/src/live_mem/tools/space.py :400
- space_export Cloud-Temple-live-memory-a63c432/src/live_mem/tools/space.py :430
- space_delete Cloud-Temple-live-memory-a63c432/src/live_mem/tools/space.py :462
- system_health Cloud-Temple-live-memory-a63c432/src/live_mem/tools/system.py :35
- system_about Cloud-Temple-live-memory-a63c432/src/live_mem/tools/system.py :146
- system_whoami Cloud-Temple-live-memory-a63c432/src/live_mem/tools/system.py :189
declared dependencies 12
- mcp@>=1.27.0
- uvicorn@>=0.32.0
- pydantic@>=2.0
- pydantic-settings@>=2.0
- click@>=8.1
- rich@>=13.0
- prompt-toolkit@>=3.0
- httpx@>=0.28
- boto3@>=1.40
- openai@>=1.50
- markdown-it-py@>=4.0
- python-dotenv@>=1.0