memory_store
Store a message in conversation history. Use for remembering what just happened.
rolecontent必填spaceId必填
io.github.jyswee由 GitHub 账号 jyswee 发布v1.10.0更新于 Oct 27, 2026
Persistent memory for AI agents — history, context, semantic search, queues. 46 tools, stdio/SSE.
发布方自己的服务:Vips
面向 AI 智能体的托管持久记忆服务:跨会话存储、召回并语义搜索对话历史、上下文与知识,还提供智能体间的队列。
Web executable,通过 SSE。 远程服务在工作区中配置后即可从网页运行时运行。
把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。
阅读 https://sourceweft.com/mcp/io.github.jyswee%2Fagenticmemory/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。把它添加到你客户端的 mcpServers 配置中。
{
"mcpServers": {
"agenticmemory": {
"type": "sse",
"url": "https://mcp.agenticmemory.ai/sse"
}
}
}[npm version] [MCP] [Remote MCP] [smithery badge]
Persistent memory for AI agents — conversation history, key-value context, and semantic search across sessions. As easy as git.
git remembers your code. agmry remembers everything else.
Your agent writes great code all day — then forgets every decision the moment its context window resets. So you become the memory layer: re-explaining the project, the preferences, what broke last time. Agentic Memory is the memory your agent runs itself: one install, and it stores, recalls, and searches its own state across sessions, machines, and even other agents. It can even sign itself up — one command returns a working API key, no browser, no human.
Works with: Claude Code · Cursor · Cline · Windsurf · Aider · Codex · any MCP client
[agmry demo — install to full recall in 60 seconds]
Install to full recall in 60 seconds — real terminal session, no mockups. Watch all the demos.
No browser. No OAuth. No waiting for a human.
The key works immediately — every endpoint, every tool, full access for 48 hours. Within that window, your human completes a $0 card-auth that starts the free 7-day trial on the same key. Miss the window? Nothing is deleted — the key pauses and revives the moment the card-auth completes. Add --email [email protected] and the human gets the link automatically.
A transcript dump isn't memory. Agents need different recall for different things:
And semantic search stitches it together when the agent only half-remembers:
Instead of pasting yesterday's summary into today's prompt:
~200 tokens of structured state, not top-k chunks of old transcripts.
Prefer tools over a CLI? agmry ships an MCP server. Point Claude Code (or any MCP client) at it and your agent gets 17 native tools: store, recall, search, bootstrap, context, entries, spaces, queues.
[MCP in Claude Code — Claude remembers across sessions]
Claude Code remembering across sessions via MCP — click to watch.
For clients that use a JSON config (Cline, Cursor, Windsurf), pass your API key via the environment — the MCP server runs outside your project directory, so it won't pick up .agmry/config.json:
Claude Web, Claude Desktop, Raycast, or any hosted MCP client can connect straight to the remote server. Same tools, same API key, nothing to install:
Create a space the server can never read. Encryption happens inside the CLI — the API only ever sees ciphertext.
Or derive per-space keys from a passphrase instead of storing a key:
Notes:
--encryption managed — the server encrypts your data at rest and every feature (search, summaries) keeps working. No client key needed.agmry key show --reveal.Key resolution order: --enc-key / --passphrase flag → AGMRY_ENCRYPTION_KEY env → ./.agmry/config.json → ~/.agmry/config.json. Same envelope and key derivation as the Node and Python SDKs — keys are interchangeable across all three.
Spaces are shareable. One agent stores the deploy runbook; another recalls it a week later, from a different machine, over a different interface (CLI, MCP, or REST — same memory). Your agents hand off between sessions and between projects without you couriering context.
And you stay in the loop: everything your agents remember is browsable in a human dashboard.
[Human dashboard — everything your agents remember]
Everything your agents remember, in one dashboard — click to watch.
FIFO queues inside a space. One agent pushes work, another pops it — no polling glue, no extra infra.
Exit code 2 on empty means shell loops branch cleanly: while agmry queue SPACE jobs pop --wait 25 --json; do ...; done. Envelopes are opaque JSON — the server never inspects them.
Add to your CLAUDE.md, .cursorrules, .clinerules, .windsurfrules, or AGENTS.md:
--key flagAGMRY_API_KEY environment variableAGENTICMEMORY_API_KEY environment variable./.agmry/config.json (project-local)~/.agmry/config.json (global)Add .agmry/ to your .gitignore.
agmry queue (exit 2 = empty)agmry mcp-serve) or fully remote (mcp.agenticmemory.ai)agmry key generate)agmry space export)Pricing: The agent's key works instantly — full access for 48h, no card. A $0 card-auth starts the free 7-day trial; after that from $24.99/mo. No data deletion, ever: your memory waits for you. Details.
Claude Memory is great — but it only works with Claude, and only Claude decides what's in it.
I was my agents' memory. Every session started with me re-explaining my own project to my own tools — decisions, preferences, what broke last time. So I built the memory they run themselves. My own agents use it in production across a dozen projects; if something's rough or missing, open an issue — I read every one.
Proprietary — Tyga.Cloud Ltd. See LICENSE.
来源:README.md,提交 c35c9b4
Store a message in conversation history. Use for remembering what just happened.
rolecontent必填spaceId必填Store multiple messages at once.
spaceId必填messages必填Recall recent messages from conversation history. Returns newest first.
limitbeforespaceId必填Clear all messages in a memory space.
spaceId必填Semantic search across past conversations. Finds by meaning, not keywords.
tagslimitquery必填scopespaceId必填includeEntitiesSet a key-value context entry. Stores structured data (JSON or string).
key必填ttlvalue必填spaceId必填Get a context value by key.
key必填spaceId必填List all context keys and values in a space.
spaceId必填Delete a context key.
key必填spaceId必填List long-term memory entries. Filter by tags.
tagslimitspaceId必填List all memory spaces owned by this API key.
无需输入参数。
Create a new memory space.
name必填slug必填Enqueue a JSON envelope onto a FIFO queue in a memory space. Use to send work/events to other agents sharing the space.
queue必填spaceId必填envelope必填Dequeue the oldest envelope from a FIFO queue (returns null if empty). Set wait (max 25s) to long-poll for the next envelope.
waitqueue必填spaceId必填Peek at a queue without consuming: returns length and the head envelope.
queue必填spaceId必填Load full context in one call: recent messages, entries, context, scratchpad. Run this at session start.
queryentriesspaceId必填messagesParallel bulk fetch: named context keys, entities, and optional semantic results in one call.
keysqueryspaceId必填entitiessemanticentriesLimitSet the scratchpad content for a memory space (ephemeral working memory).
data必填spaceId必填Get the scratchpad content from a memory space.
spaceId必填Get a single memory space (config, usage counters).
spaceId必填Export all data in a space (all primitives, schema v2) as a restorable payload.
spaceId必填Restore a space from an export payload. Mode: empty-only (default), merge, or replace.
modepayload必填spaceId必填Single-entry operations on the tagged/versioned journal: add, get, update, versions, restore.
tagstypetitleaction必填reasonsourcecontententryIdspaceId必填versionAppend multiple journal entries in one call.
entries必填spaceId必填Entity (knowledge-graph node) operations: upsert (create), get, update, delete.
name必填roleknowsaction必填spaceId必填doesNotKnowList entities in a memory space, optionally filtered.
spaceId必填namePrefixknowsContainsThread (conversation grouping) operations: create, get, update, delete.
nameaction必填statusspaceId必填summarymetadatathreadIdList threads in a memory space, optionally filtered by status.
statusspaceId必填Get a space's single JSON state snapshot.
spaceId必填Replace a space's single JSON state snapshot.
state必填spaceId必填Shared world-memory (one-write, all-see) operations: set, get, list, delete.
keyttlvalueaction必填spaceId必填Non-destructive lease (at-least-once): take the oldest envelope with a visibility timeout. Returns {item, leaseToken, deadline}. Ack with queue_ack, requeue with queue_nack.
waitqueue必填spaceId必填visibilitySecondsAcknowledge a leased envelope (deletes it permanently).
queue必填spaceId必填leaseToken必填Negative-acknowledge a leased envelope (requeues it to the tail).
queue必填spaceId必填leaseToken必填Dead-letter queue operations: push a failed envelope, or list DLQ items.
limitqueue必填action必填offsetreasonspaceId必填envelopeAppend an entry to a stream (XADD). Returns the entry ID.
data必填maxlenstream必填spaceId必填Ranged read from a stream (XRANGE/XREVRANGE).
endcountstartstream必填reversespaceId必填Stream info: length and consumer groups (XLEN + XINFO GROUPS).
stream必填spaceId必填Delete a stream entirely (hot + durable) — irreversible.
stream必填spaceId必填Consumer-group operations on a stream: create, destroy, read (XREADGROUP), ack (XACK), pending (XPENDING), claim (XCLAIM/XAUTOCLAIM).
idsfromcountgroup必填startaction必填stream必填spaceId必填consumerminIdleMswaitSecondsHash operations (Redis-hash semantics, write-through durable): set, get (whole hash), keys, get_field, del_field, delete, setnx (atomic set-if-absent), cas (atomic compare-and-set).
name必填fieldvalueaction必填fieldsspaceId必填expecteddeleteFieldString operations with optional TTL (survives rebuild): set, get (includes remaining ttlMs), delete.
name必填valueaction必填spaceId必填ttlSecondsSet operations (Redis-set semantics): add, members (with size), contains, remove, delete.
name必填action必填membermembersspaceId必填Get current usage vs plan limits for the authenticated tenant.
无需输入参数。
Per-space webhook subscriptions: create, list, delete.
urlaction必填eventsfilterhookIdsecretspaceId必填Knowledge-base operations: create (with documents), list, delete, query (smart retrieval).
kbIdnamesluglimitqueryaction必填spaceId必填documentsdescription已满足适用检查项的 90%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
请在仓库或注册中心条目中声明许可证。

com.vipsallowed官方发布者
VIPsAllowed 的 MCP 服务器让助手运营创作者业务:发布内容、管理订阅者、发送付费私信、查看收益与提现。

由 GitHub 账号 jyswee 发布
让助手租用云端 GPU:查看实时目录、部署、停止、恢复和销毁实例,按秒计费。

由 GitHub 账号 jyswee 发布
面向 WeSellTours 旅游平台的本地 MCP 服务器,让助手管理酒店、旅游与预订,跟踪缺陷和功能,并咨询旅游 AI。

由 GitHub 账号 jyswee 发布
TauFunctions 让助手在 TauFunctions 平台上创建、部署、调用和监控无服务器函数,可通过 npm 本地运行或远程端点连接。

由 GitHub 账号 jyswee 发布
一个本地 MCP 服务器,让编码助手通过 SSLWebsites 服务签发、续期、吊销、下载和监控 SSL/TLS 证书。
npm install -g agmry# Agent signs itself up — working key returned instantly, no card, no browseragmry signup my-project --local
# Store memoryagmry store my-project "User prefers TypeScript strict mode and pnpm"
# New session? Recall everythingagmry recall my-project
# Half-remember something? Search itagmry search my-project "how do we deploy"
# Full referenceagmry --help$ agmry signup my-project✓ Project "my-project" created API key: amk_************************ (saved to .agmry/config.json) Live: full access for 48h — no card, $0 today# Short-term: ordered, role-aware conversation history (sub-ms reads)agmry store my-project "Deployed v2.1, rolled back — migration locked the users table" -r assistantagmry recall my-project -n 50
# Durable facts: typed key-value context — decisions, preferences, runbooksagmry ctx my-project set deploy_flow "push image to registry, then ask infra to roll"agmry ctx my-project get deploy_flow
# Long-term: titled, tagged knowledge entries that survive monthsagmry entry my-project "Auth decision" "JWT not sessions — mobile clients can't hold cookies" --tags "arch,decisions"agmry entries my-project --tags "decisions"
# Work-in-progress: scratchpad that's allowed to expireagmry scratch my-project set "midway through the billing refactor, invoice.js next"agmry search my-project "did we ever discuss rate limiting"# → surfaces a months-old entry, with similarity scoreagmry boot my-project --json # messages + context + entries, one callagmry boot my-project --semantic "billing refactor" # or focused on a topicclaude mcp add agenticmemory -- agmry mcp-serve{ "mcpServers": { "agenticmemory": { "command": "agmry", "args": ["mcp-serve"], "env": { "AGMRY_API_KEY": "amk_your_key_here" } } }}URL: https://mcp.agenticmemory.ai/sseAuth: Authorization: Bearer YOUR_API_KEYagmry key generate # one-time: creates + saves your keyagmry space create "Private" private --encryption e2e
agmry store SPACE "my secret" # encrypted before it leaves your machineagmry recall SPACE # transparently decryptedagmry key verify SPACE # holding the right key?agmry key set --passphrase "long secret phrase"agmry queue SPACE jobs push '{"task":"review PR #42"}' # enqueue (FIFO)agmry queue SPACE jobs pop # dequeue oldest — exit code 2 if emptyagmry queue SPACE jobs pop --wait 25 # long-poll up to 25s for the next itemagmry queue SPACE jobs # peek: length + head, without consumingagmry queue SPACE jobs dlq push '{"task":"..."}' --reason "failed twice" # dead-letteragmry queue SPACE jobs dlq list # inspect dead-lettered items## Agentic MemoryThis project uses Agentic Memory for persistent memory across sessions.Use the `agmry` CLI. Key is in .agmry/config.json (auto-loaded).
agmry boot SPACE --json # load everything at session startagmry store SPACE "what happened" # remember somethingagmry ctx SPACE set key "value" # store a durable decision/factagmry search SPACE "the deadline" # find past contextagmry queue SPACE jobs push '{...}' # send work to another agentagmry queue SPACE jobs pop --wait 25 # receive work (exit 2 = empty)