SuperMemory MCP
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@SuperMemory MCPretrieve lessons for handling database connection timeouts"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
SuperMemory
MCP-first agent learning layer for Claude, Cursor, and custom agent workflows.
SuperMemory captures distilled lessons from failures and corrections — not full conversation transcripts — validates them before storage, and improves agents over time through a closed-loop cycle.
Quick start
pip install supermemory-agent
supermemory-agent --storage .supermemory --transport stdioOr with uv:
uvx supermemory-agent --storage .supermemory --transport stdioLatest release: v0.2.4 — wheel + sdist attached on every GitHub Release.
Related MCP server: memmd-mcp
What you get
Component | Description |
MCP server | 29 tools + 4 resources over stdio (or streamable HTTP) |
Agent skill |
|
Python SDK | In-process integration via |
REST API | FastAPI server for remote / polyglot clients |
Storage | Local |
Everything lives in one repo: MCP server, skills, SDK, REST API, tests, and release packages.
Install
PyPI (recommended)
pip install supermemory-agentAfter install, bundled skills are at site-packages/skills/supermemory-agent-learning/. Copy to your editor skills folder if needed.
GitHub Release (offline / pinned version)
Each release ships installable assets:
pip install https://github.com/YashvantHange/SuperMemory/releases/download/v0.2.4/supermemory_agent-0.2.4-py3-none-any.whlBrowse all versions: github.com/YashvantHange/SuperMemory/releases
From source (developers)
git clone https://github.com/YashvantHange/SuperMemory.git
cd SuperMemory
pip install -e ".[dev]"
python -m pytest tests/ -vConfigure MCP
Cursor
Copy examples/cursor.mcp.json to .cursor/mcp.json in your project:
{
"mcpServers": {
"supermemory": {
"command": "supermemory-agent",
"args": ["--storage", ".supermemory", "--transport", "stdio"]
}
}
}Claude Desktop
Merge examples/claude_desktop_config.json into:
%APPDATA%\Claude\claude_desktop_config.jsonRestart Claude Desktop after saving.
Run manually
Do not run supermemory-agent alone in a terminal — stdio mode expects JSON-RPC from an MCP client. Pressing Enter in the shell causes a JSON parse error.
# For local HTTP testing only:
supermemory-agent --transport streamable-httpWhen configured in Cursor or Claude Desktop, the client launches the server automatically over stdio.
Agent skills (Cursor + Claude Code)
Source | Path |
Canonical (edit here) |
|
Cursor project |
|
Claude Code project |
|
PyPI install |
|
After editing skills/, sync copies:
python scripts/sync_skills.pyMention SuperMemory, agent learning, or MCP memory in chat to load the skill.
Learning loop
retrieve → record_failure → reflect(event_ids) → validate → process_promotions
→ retrieve again → report_outcomeCore rule: capture workflow outcomes and distilled lessons only — never full transcripts. Default retrieval budget: max_tokens=800.
MCP tools (29)
Core (13): retrieve, record_event, record_failure, record_correction, reflect, validate, process_promotions, report_outcome, get_policies, add_policy, add_skill, search_skills, get_skill
Extended UALL (16): learn.run.start, learn.run.event, learn.run.end, learn.store, learn.retrieve, learn.reflect, learn.validate, learn.evaluate, learn.feedback, learn.improvements, learn.analytics, learn.policies, learn.experiment, learn.rollback, learn.skills, learn.telemetry
All tools include MCP safety annotations (readOnlyHint / destructiveHint).
MCP resources (4)
supermemory://policies/activesupermemory://lessons/{lesson_id}supermemory://memory/{lesson_id}/provenancesupermemory://skills/{skill_id}
Python SDK
from uall_python import UALLClient
client = UALLClient(storage="file")
with client.run(workflow_id="pdf-pipeline", step="planner", namespace="team:eng") as run:
lessons = run.retrieve(step="planner", max_tokens=800)
run.record_failure(snippet="chose OCR for searchable PDF", tags=["routing"])
run.report_lesson_outcome(lesson_id="lesson_001", used=True, accepted=True, improved=True)REST API
python -m uall_serverServer: http://localhost:8000 — see api/openapi.yaml.
Storage
Tier | Backend | Config |
Default |
|
|
Optional | SQLite |
|
Enterprise | PostgreSQL |
|
Project layout
SuperMemory/
├── src/supermemory_mcp/ # MCP server (29 tools, 4 resources)
├── skills/supermemory-agent-learning/ # Agent skill (SKILL.md)
├── packages/uall/ # Core learning engine
├── packages/uall_python/ # Python SDK
├── packages/uall_server/ # REST API
├── examples/ # Cursor + Claude Desktop MCP configs
├── tests/ # 74 tests incl. stdio MCP transport
└── docs/ # Publishing, releases, privacyTests
python -m pytest tests/ -v
python -m pytest tests/test_mcp_server.py -v # real stdio MCP transport
python -m pytest tests/test_core.py -v # closed-loop integrationDocs
Doc | Purpose |
Fix commit author name/email on GitHub | |
Release checklist — every tag ships wheel + sdist | |
PyPI, MCP Registry, Cursor & Claude directories | |
Privacy policy | |
Agent skill install paths |
MCP Registry name: io.github.YashvantHange/supermemory
PyPI package: supermemory-agent
License
MIT — see LICENSE
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityAmaintenanceMCP-native, local-first memory for coding agents that turns real sessions into reusable decisions, gotchas, and domain knowledge.Last updated134MIT
- AlicenseBqualityDmaintenanceA shared memory layer for AI agents — one memory.md synced across Claude Desktop, Cursor, Claude Code, OpenAI Codex, and any MCP client.Last updated42MIT
- AlicenseAqualityAmaintenancePersistent long-term memory for AI agents — semantic recall across Claude, Cursor, ChatGPT & MCP.Last updated2917615MIT
- Alicense-qualityAmaintenancePersistent, local memory for AI coding agents that learns how you work, not just what you said. Supports Claude Code, Codex CLI, Cursor, and any MCP client.Last updated62MIT
Related MCP Connectors
Hosted memory for AI agents that learns and forgets — one key across Claude, Cursor & ChatGPT.
User-owned memory for AI agents, Copilot, Claude, IDEs, CLIs, and chat apps over remote MCP.
One memory, every AI: Claude, ChatGPT, Perplexity, Gemini, Cursor, OpenClaw, Hermes, any MCP client.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/YashvantHange/SuperMemory'
If you have feedback or need assistance with the MCP directory API, please join our Discord server