# pūrmemo

AI conversation memory that works everywhere. Save and recall conversations across Claude, ChatGPT, Gemini, Cursor, and all MCP-compatible platforms. 11 tools including semantic search, cross-platfor…

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y @smithery/cli@latest mcp add purmemo/purmemo-mcp

# Browse available tools
npx -y @smithery/cli@latest tool list purmemo/purmemo-mcp

# Get full schema for a tool
npx -y @smithery/cli@latest tool get purmemo/purmemo-mcp save_conversation

# Call a tool
npx -y @smithery/cli@latest tool call purmemo/purmemo-mcp save_conversation '{}'
```

## Direct MCP Connection

Endpoint: `https://purmemo-mcp--purmemo.run.tools`

## Tools (11)

- `save_conversation` — Save complete conversations as living documents. REQUIRED: Send COMPLETE conversation in 'conversationContent' paramete…
- `recall_memories` — Search and retrieve saved memories with intelligent semantic ranking.
- `get_memory_details` — Get complete details of a specific memory, including all linked parts if chunked
- `discover_related_conversations` — CROSS-PLATFORM DISCOVERY: Find related conversations across ALL AI platforms.
- `get_user_context` — Get the current user's cognitive identity and active session context.
- `run_workflow` — Run a Purmemo workflow — structured, memory-powered processes for product, engineering, business, and operations tasks.…
- `list_workflows` — List all available Purmemo workflows — structured, memory-powered processes you can run.
- `share_memory` — Set the visibility of a memory you own.
- `recall_public` — Search public memories shared by all Purmemo users. This is the community knowledge base.
- `get_public_memory` — Retrieve the FULL content of a public or unlisted memory by ID.
- `report_memory` — Report a public memory for inappropriate content.

```bash
# Get full input/output schema for a tool
npx -y @smithery/cli@latest tool get purmemo/purmemo-mcp <tool-name>
```

## Resources

- `memory://me` — Your cognitive fingerprint — role, expertise, domain, tools, work style, current session, and vault stats. Attach this …
- `memory://context` — A briefing of your 5 most recent memories — what you've been working on, what decisions were made, what's in progress. …
- `memory://projects` — Your active projects grouped by name, showing recent activity per project. Attach when switching between projects or pl…
- `memory://stats` — How many memories you've saved, which platforms they're from, and your activity this week.
- `ui://widgets/recall-v39.html` — Interactive memory recall card list for ChatGPT Apps SDK.
- `ui://widgets/save.html` — Save confirmation card for ChatGPT Apps SDK.
- `ui://widgets/memory-detail.html` — Full memory content viewer for ChatGPT Apps SDK.
- `ui://widgets/context.html` — User context and stats display for ChatGPT Apps SDK.
- `ui://widgets/discover.html` — Cross-platform conversation discovery for ChatGPT Apps SDK.

## Prompts (4)

- `load-context` (topic) — Load relevant memory context before starting work. Searches your vault for past conversations, decisions, and patterns …
- `save-this-conversation` (note) — Save this conversation to your memory vault as a living document. Updates an existing memory if the same topic was save…
- `catch-me-up` (project) — Catch me up on a project — what's been done, what decisions were made, what's next.
- `weekly-review` — What have I been working on this week? Summarizes recent memory activity across all projects and platforms.
