Summon Mcp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Summon Mcp (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Self-evolving knowledge graph for AI agents — persistent memory that gets smarter with every interaction.
pip install, 2 lines of config, your agent remembers everything.
AI agents forget everything between sessions. Vector DBs remember but don't understand relationships. Summon gives agents structured, evolving memory that:
pip install summon-mcpfrom summon import Summon
sb = Summon()
# Remember
sb.remember("The production database is PostgreSQL 15 on AWS RDS", tags=["db", "prod"])
sb.remember("API rate limit is 1000 req/min per user", tags=["api", "limits"])
# Recall
results = sb.recall("what database do we use?")
for r in results:
print(f"[{r.confidence:.0%}] {r.content}")
# Link memories
sb.link(source_id=1, target_id=2, relationship="depends_on")
# Traverse the knowledge graph
graph = sb.traverse(memory_id=1, hops=2)Add to ~/.claude/claude_desktop_config.json:
{
"mcpServers": {
"summon": {
"command": "python",
"args": ["-m", "summon"],
"env": {
"SUPERBRAIN_DB_PATH": "~/.summon/memory.db"
}
}
}
}That's it. Claude Code now has persistent memory.
| Category | Tools |
|---|---|
| Memory CRUD | remember, recall, forget, reinforce |
| Knowledge Graph | link, traverse, find_similar, associative_recall |
| Evolution | decay_maintenance, auto_tune, dream, evolve |
| Analysis | detect_contradictions, synthesize, compress, clusters |
| Export | export_cards, export_knowledge, export_vectors, mermaid |
| Meta | health, status, changelog, diff, weekly_report |
from summon import Summon, Memory, Edge
sb = Summon() # local SQLite (default)
sb = Summon(base_url="...", api_key="...") # remote API
# Write
mem = sb.remember("fact", tags=["tag"], confidence=0.8)
# Read
mem = sb.get(memory_id)
results = sb.recall("query", mode="hybrid", limit=10)
# Graph
edge_id = sb.link(source=1, target=2, relationship="depends_on")
graph = sb.traverse(memory_id=1, hops=2)
# Manage
sb.reinforce(memory_id)
sb.forget(memory_id, mode="decay") # or mode="delete"
sb.stats() # database statistics
sb.strongest() # top memories
sb.weakest() # at-risk memoriesBuilt for developers who want their AI agents to stop forgetting.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.