recall
Recall Memory
Retrieve relevant persisted memory using semantic, temporal, priority, or hybrid routing. Governance: requires reason (10–200 chars). Rate limit: 20/min.
modelimitqueryrequiredscopereasonrequiredsubjectagent_id
io.github.SynapseLayerPublished by GitHub account SynapseLayerv2.4.6Updated Oct 24, 2026
MCP-native Trust Infrastructure for AI Agents. Persistent encrypted memory with Trust Quotient.
Remote MCP memory service that lets an assistant save, search and recall persistent encrypted memories across sessions and agents.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/io.github.SynapseLayer%2Fsynapse-layer/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Add this to your client's mcpServers config.
{
"mcpServers": {
"synapse-layer-trust-infrastructure-for-a": {
"type": "http",
"url": "https://forge.synapselayer.org/api/mcp"
}
}
}Persistent memory infrastructure for AI agents — AES-256-GCM encrypted at rest, semantic search, MCP-native.
Synapse Layer is open-source persistent memory infrastructure for AI agents and assistants. Memories are encrypted at rest with AES-256-GCM, indexed via pgvector HNSW for semantic recall, and exposed through MCP JSON-RPC for native integration with Claude, GPT, Gemini, and any MCP-compatible client. Apache 2.0 licensed.
[PyPI] [Python] [Downloads] [MCP Compatible] [Official MCP Registry] [CI] [License: Apache-2.0] [Smithery]
Get your Connect Token at forge.synapselayer.org → Connect, then install into any MCP client:
On the Forge dashboard the Smithery card already copies the command with your token embedded (… | bash -s -- sk_connect_…) — a single paste in your terminal is enough.
Or use the Python SDK:
Get your token at forge.synapselayer.org → Dashboard → Connect
The persistent memory layer for AI agents — the missing piece between stateless LLMs and real continuity of context.
Your AI agents forget everything between sessions. Synapse Layer fixes that.
Your AI agents forget everything between sessions. Synapse Layer fixes that — in one line.
Get your token at forge.synapselayer.org → Dashboard → Connect
Synapse Layer currently exposes 13 MCP tools for persistent memory workflows:
recallsave_to_synapseprocess_textsearchhealth_checkinitialize_contextsave_memorystore_memoryrecall_memorylist_memoriesmemory_feedbackneural_handoverslo_reportThese tools cover memory capture, semantic recall, structured storage, feedback loops, agent handoff, and operational observability.
Use the SDK when you want direct Python access to Forge memory from your application.
Best for:
Use Forge when you need persistent, cross-session, and cross-agent memory with managed access tokens.
Best for:
The URL is a positional argument — claude mcp add --transport http <name> <url> — there is no --url flag.
Add to claude_desktop_config.json:
Add to .cursor/mcp.json in your project root (same JSON block as above).
Any host that runs npx can use the mcp-remote block above unchanged — it bridges local stdio to the remote endpoint.
Config file locations:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.json~/.config/Claude/claude_desktop_config.jsonSee SECURITY.md for vulnerability reporting.
Apache-2.0 © Synapse Layer
Source: README.md at commit 96d0706
Recall Memory
Retrieve relevant persisted memory using semantic, temporal, priority, or hybrid routing. Governance: requires reason (10–200 chars). Rate limit: 20/min.
modelimitqueryrequiredscopereasonrequiredsubjectagent_idSave to Synapse
Persist memory with encryption at rest, sanitization, and deduplication controls.
tagstypecontentrequiredprojectsubjectagent_idimportanceforce_intentintent_reasonProcess Text
Extract candidate memories from free-form text with governance filters and sanitization.
textrequiredsourceprojectagent_idSearch Memory
Search persisted memory across agent scopes using full-text matching. Governance: requires reason (10–200 chars) because results contain plaintext content.
limitqueryrequiredscopereasonrequiredsubjectagent_idHealth Check
Check service availability, engine version, and storage health. Public method.
Takes no parameters.
Initialize Context
Initialize a persistent memory context for a conversation or agent session. Returns REDACTED metadata by default (detail="summary"). Use detail="full" with a reason (10–200 chars) to retrieve plaintext content under MEMORY_EXPORT_GOVERNANCE_V1.
detailreasonSave Memory
Save a memory entry to the persistent store. Alias of save_to_synapse.
tagscontentrequiredsubjectagent_idforce_intentintent_reasonStore Memory
Store structured memory with metadata and trust scoring.
tagscontentrequiredsubjectagent_idforce_intentintent_reasonRecall Memory
Recall persisted memory by query. Alias of recall.
modelimitqueryrequiredscopereasonrequiredsubjectagent_idList Memories
List memory metadata with pagination and governance limits.
limitscopesubjectagent_idMemory Feedback
Submit feedback to adjust trust scoring for stored memories.
signalrequiredmemoryIdmemory_idsessionIdsession_idNeural Handover
Transfer contextual state between agents with continuity controls.
tokenrequiredreasonrequiredconsuming_agentSLO Report
Return uptime and SLO metrics for the MCP service.
admin_tokenrequiredwindow_hours100% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
curl -fsSL https://forge.synapselayer.org/install/smithery | bashfrom synapse_layer import Synapse
s = Synapse(token="sk_connect_YOUR_TOKEN")
s.store("user likes coffee")print(s.recall("what does user like?"))pip install synapse-layerfrom synapse_layer import Synapse
client = Synapse(token="sk_connect_YOUR_TOKEN")
# Storeclient.store("User prefers dark mode and concise answers")
# Recallresults = client.recall("user preferences")for r in results: print(r["content"], r["trust_quotient"])from synapse_layer import Synapse
with Synapse(token="sk_connect_YOUR_TOKEN") as client: client.store("User prefers dark mode and concise answers") results = client.recall("user preferences") for r in results: print(r["content"])claude mcp add --transport http synapse-layer \ https://forge.synapselayer.org/api/mcp \ --header "x-connect-token: sk_connect_YOUR_TOKEN"{ "mcpServers": { "synapse-layer": { "command": "npx", "args": [ "mcp-remote", "https://forge.synapselayer.org/api/mcp", "--header", "x-connect-token: sk_connect_YOUR_TOKEN" ] } }}# Health checkcurl -H "x-connect-token: sk_connect_YOUR_TOKEN" \ https://forge.synapselayer.org/api/connect/health
# Save memorycurl -X POST \ -H "x-connect-token: sk_connect_YOUR_TOKEN" \ -H "Content-Type: application/json" \ -d '{"content": "User is a Python developer"}' \ https://forge.synapselayer.org/api/v1/capture