Agent Plugins Marketplace
All plugins

recall

v0.14.0

Memory that abstains instead of guessing. Searches your project's own notes and decisions, marks a retracted claim as superseded, and refuses when nothing clears the threshold.

Claude Code3 Skills1 MCP serverstdio

By Giulio D'ErmeLicense: PolyForm-Noncommercial-1.0.05 GitHub starsUpdated 1 hour ago

Directory evidence

Runtimes
Claude Code
Parsed components
4 skill or MCP entries
Source updated
Sep 24, 2026
Manifest status
Canonical path parsed

The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology

Install recall for Claude Code

Installs for the current user
claude plugin marketplace add IchenDEV/agent-plugin-mkt
claude plugin marketplace update agent-plugin-marketplace
claude plugin install recall-5@agent-plugin-marketplace

Paste and run these commands in a terminal with Claude Code. They add and refresh the PluginsMP catalog, then install this plugin.

The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.

Get the source manually
git clone https://github.com/GiulioDER/RE-call

Clone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is plugin/.

Plugin files

plugin/
├── .claude-plugin/plugin.json
├── skills/check-memory-before-acting/SKILL.md
├── skills/keep-memory-current/SKILL.md
├── skills/re-call/SKILL.md
└── .mcp.json

Included Skills3

check-memory-before-actingskills/check-memory-before-acting/SKILL.md

Search this project's own memory before doing something it may already have opinions about. Use before running a build/test/deploy command, before choosing a library or approach, before changing configuration or CI, and before re-opening a decision that may already have been settled. Also use when a task resembles something the project has plausibly hit before.

keep-memory-currentskills/keep-memory-current/SKILL.md

Load this project's memory when you start, and write back what you learned before you stop. Use at the beginning of a work session, when finishing a task or about to end a session, after debugging something non-obvious, after a decision that took argument to reach, and whenever you catch yourself thinking "I should remember this". Also use when a memory turns out to be wrong.

re-callskills/re-call/SKILL.md

Give an AI agent trusted persistent memory across sessions. Use before planning or answering when earlier runs may contain relevant decisions, failures, experiments, user corrections, unresolved work, or lessons that should influence the current task, and after learning a durable fact that future runs should inherit.

MCP servers1

memorystdio
command
recall-mcp
env.RECALL_SERVING_DSN
${user_config.serving_dsn}
env.RECALL_TENANT
${user_config.tenant}
env.RECALL_TRUST_MODE
${user_config.trust_mode}
env.RECALL_TABLE
${user_config.table}

Plugin manifests1

plugin/.claude-plugin/plugin.json
{
  "name": "recall",
  "displayName": "RE-call",
  "description": "Memory that abstains instead of guessing. Searches your project's own notes and decisions, marks a retracted claim as superseded, and refuses when nothing clears the threshold.",
  "version": "0.14.0",
  "author": {
    "name": "Giulio D'Erme",
    "url": "https://github.com/GiulioDER"
  },
  "homepage": "https://giulioder.github.io/RE-call/",
  "repository": "https://github.com/GiulioDER/RE-call",
  "license": "PolyForm-Noncommercial-1.0.0",
  "keywords": [
    "memory",
    "rag",
    "retrieval",
    "agent-memory",
    "pgvector",
    "postgresql",
    "abstention"
  ],
  "mcpServers": {
    "memory": {
      "command": "recall-mcp",
      "env": {
        "RECALL_SERVING_DSN": "${user_config.serving_dsn}",
        "RECALL_TENANT": "${user_config.tenant}",
        "RECALL_TRUST_MODE": "${user_config.trust_mode}",
        "RECALL_TABLE": "${user_config.table}"
      }
    }
  },
  "userConfig": {
    "serving_dsn": {
      "type": "string",
      "title": "PostgreSQL DSN",
      "description": "The database RE-call reads. Run `recall quickstart` or `recall setup` first; both print the DSN when they finish. Looks like postgresql://recall:[email protected]:5497/recall",
      "sensitive": true,
      "required": true
    },
    "table": {
      "type": "string",
      "title": "Table",
      "description": "The chunk table inside that database. `recall quickstart` indexes into `quickstart_chunks` so its sample corpus can never be retrieved beside your real memory; `recall setup` uses `chunks`. Getting this wrong returns no hits and no error, so it is asked rather than assumed.",
      "default": "chunks"
    },
    "tenant": {
      "type": "string",
      "title": "Tenant",
      "description": "Which corpus in that database to search. `recall quickstart` writes to the `quickstart` tenant; `recall setup` writes to `default`.",
      "default": "default"
    },
    "trust_mode": {
      "type": "string",
      "title": "Trust mode",
      "description": "`strict` refuses to answer from a corpus whose threshold was never fitted to it, which is the right default for anything real. Use `development` to search an uncalibrated corpus, including the one `recall quickstart` builds.",
      "default": "strict"
    }
  }
}

If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.

[recall on Agent Plugins Marketplace](https://pluginsmp.com/plugins/recall-5)