github analyzed f1582a1 unconfirmed MCP

internetyev/cross-agent-memory-kit

github

Persistent, self-updating memory for AI coding agents (Claude Code, Codex, Cursor, Gemini, Kiro, Hermes). Built on mcp-memory-service: a post-session distillation hook, a retrieval skill, optional Cloudflare multi-device sync, multi-user mode (private + shared memory on one shared account), and an interactive install wizard.

maintainer
internetyev
license
MIT
first seen
2026-06-04
last seen
2026-06-04
releases · 30d
0
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities 0 tools
transport counts 0 tools · 0 res · 0 prompts permission surface via code analysis

no tools enumerated yet for this server.

skills & danger signals github-tarball
prompt-surface shipped agent-instruction files + hidden-content / dangerous-code findings — quoted from the analyzed source

analyzed commit f1582a1 · analyzer v18 · 7h ago

skills & prompt files 2

code evidence vHEAD · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

filesystem 21

  • fs internetyev-cross-agent-memory-kit-f1582a1/distill/adapters/claude.py :4 from pathlib import Path
  • fs internetyev-cross-agent-memory-kit-f1582a1/distill/adapters/codex.py :4 from pathlib import Path
  • fs internetyev-cross-agent-memory-kit-f1582a1/distill/adapters/cursor.py :4 from pathlib import Path
  • fs internetyev-cross-agent-memory-kit-f1582a1/distill/adapters/fake.py :3 from pathlib import Path
  • fs internetyev-cross-agent-memory-kit-f1582a1/distill/engine.py :6 from pathlib import Path
  • fs internetyev-cross-agent-memory-kit-f1582a1/distill/logs.py :4 from pathlib import Path
  • fs internetyev-cross-agent-memory-kit-f1582a1/distill/provenance.py :3 from pathlib import Path
  • fs internetyev-cross-agent-memory-kit-f1582a1/distill/providers.py :6 import shutil
  • fs internetyev-cross-agent-memory-kit-f1582a1/distill/registry.py :5 from pathlib import Path
  • fs internetyev-cross-agent-memory-kit-f1582a1/distill/storage.py :8 from pathlib import Path
  • fs internetyev-cross-agent-memory-kit-f1582a1/distill/transcript_schema.py :4 from pathlib import Path
  • fs internetyev-cross-agent-memory-kit-f1582a1/distill/usage_ingest.py :27 from pathlib import Path
  • fs internetyev-cross-agent-memory-kit-f1582a1/distill/version.py :3 from pathlib import Path
  • fs internetyev-cross-agent-memory-kit-f1582a1/hooks/distill_session.py :19 from pathlib import Path
  • fs internetyev-cross-agent-memory-kit-f1582a1/onboard.py :31 import shutil
  • fs internetyev-cross-agent-memory-kit-f1582a1/onboard_multiuser.py :46 from pathlib import Path
  • fs internetyev-cross-agent-memory-kit-f1582a1/scripts/check_version.py :7 from pathlib import Path
  • fs internetyev-cross-agent-memory-kit-f1582a1/wrappers/codex_session_scan.py :11 from pathlib import Path
  • fs internetyev-cross-agent-memory-kit-f1582a1/wrappers/cursor_session_scan.py :11 from pathlib import Path
  • fs internetyev-cross-agent-memory-kit-f1582a1/wrappers/provenance_backfill.py :9 from pathlib import Path
  • fs internetyev-cross-agent-memory-kit-f1582a1/wrappers/usage_report.py :9 from pathlib import Path

shell / exec 3

  • shell internetyev-cross-agent-memory-kit-f1582a1/distill/providers.py :7 import subprocess
  • shell internetyev-cross-agent-memory-kit-f1582a1/onboard.py :32 import subprocess
  • shell internetyev-cross-agent-memory-kit-f1582a1/scripts/check_version.py :5 import subprocess

network 1

  • net internetyev-cross-agent-memory-kit-f1582a1/distill/usage_ingest.py :24 import socket

secrets 3

  • secrets internetyev-cross-agent-memory-kit-f1582a1/distill/providers.py :234 if os.environ.get("CURSOR_API_KEY"):
  • secrets internetyev-cross-agent-memory-kit-f1582a1/onboard.py :245 ap.add_argument("--cf-token", default=os.environ.get("CLOUDFLARE_API_TOKEN", ""),
  • secrets internetyev-cross-agent-memory-kit-f1582a1/onboard_multiuser.py :164 ap.add_argument("--shared-token", default=os.environ.get("CLOUDFLARE_API_TOKEN", ""))

database 4

  • db internetyev-cross-agent-memory-kit-f1582a1/distill/storage.py :5 import sqlite3
  • db internetyev-cross-agent-memory-kit-f1582a1/distill/usage_ingest.py :25 import sqlite3
  • db internetyev-cross-agent-memory-kit-f1582a1/wrappers/provenance_backfill.py :6 import sqlite3
  • db internetyev-cross-agent-memory-kit-f1582a1/wrappers/usage_report.py :6 import sqlite3