everos-mcp
Universal long-term memory layer for AI coding assistants, powered by EverMemOS.
Install / Use
npx skills add tt-a1i/everos-mcpInstalls into whichever agent you are using.
Other
Other agent config
Quality Score
Category
Development & EngineeringSupported Platforms
Our assessment of everos-mcp
everos-mcp scores 77/100 on our quality scale, 3664th of 4,595 Development & Engineering skills we index.
Its Other is 11 KB long, well organised into 17 sections with 9 code examples: a thorough specification that gives an agent plenty to work with.
It has 23 GitHub stars, so there is little community track record yet; judge it on its content.
Maintenance, license and trust
- The repository was last updated about 3 months ago. That is recent enough to be usable, but agent tooling moves fast, so check the instructions against your agent's current version.
- Our last check on 2026-09-28 found the source still online.
- No license is declared. By default that means all rights are reserved: you can read it, but reusing or redistributing it is not clearly permitted. Ask the author before building on it commercially.
- Its trust signals score 78/100, with 2 cautions from licensing, adoption, age or documentation. These come from repository metadata, not a code audit โ read the skill file before letting an agent act on it.
Safety scan
No issues foundOur scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful.
AI review by kimi-k2.7-code on 2026-09-24. Automated pattern scan on 2026-09-24. It catches known dangerous patterns, not every risk โ read a skill before letting an agent act on it.
everos-mcp compared with similar skills
All 4 of these similar skills score higher than everos-mcp; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| everos-mcp (this skill)by tt-a1i | 77 | 23 | 3mo ago | Other |
| Agent-Reachby Panniantong | 100 | 97.8k | today | CLAUDE.md |
| taste-skillby Leonxlnx | 100 | 97.5k | 1d ago | CLAUDE.md |
| headroomby headroomlabs-ai | 100 | 75.5k | today | CLAUDE.md |
| ai-job-searchby MadsLorentzen | 100 | 47.6k | today | CLAUDE.md |
Frequently asked questions
- How do I install everos-mcp?
- Run
npx skills add tt-a1i/everos-mcp. The install tabs above show the steps for each supported agent. - Which AI agents does everos-mcp work with?
- It is written for Claude Code, Cursor and Cline, as a Other file. Other agents that read the same format can often use it too.
- Is everos-mcp safe to use?
- Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful. It declares no license and scores 78/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is everos-mcp still maintained?
- The repository was last updated about 3 months ago. That is recent enough to be usable, but agent tooling moves fast, so check the instructions against your agent's current version.
Skill content
View source on GitHubevermemos-mcp
Long-term memory for AI coding assistants. Remember once, recall forever.

You spent thirty minutes explaining your architecture, naming conventions, and why you dropped MongoDB. Next session โ gone. You explain it all over again.
evermemos-mcp fixes this. One remember call stores it. One briefing call brings it back โ across any session, any client.
Benchmark: 60/60 recall vs 0/60 baseline. Zero attribution errors. P95 < 2s. (evidence)
Intro video: Watch on Bilibili
Demo video: Watch on Bilibili
Quick Start
Get your API key from EverMemOS Cloud, then add to your MCP client config:
{
"mcpServers": {
"evermemos-mcp": {
"type": "stdio",
"command": "uvx",
"args": ["evermemos-mcp@latest"],
"env": {
"EVERMEMOS_API_KEY": "your-key-here"
}
}
}
}
Or run directly:
uvx evermemos-mcp@latest
Works with Claude Code, Cursor, Cline, Cherry Studio, OpenClaw, Gemini CLI, Aider, and any MCP-compatible client or agent. See docs/05-client-integrations.md for client-specific setup.
git clone https://github.com/tt-a1i/everos-mcp.git
cd everos-mcp
cp .env.example .env # set EVERMEMOS_API_KEY
uv run evermemos-mcp
MCP client config for source installs:
{
"mcpServers": {
"evermemos-mcp": {
"type": "stdio",
"command": "uv",
"args": ["run", "--directory", "/path/to/evermemos-mcp", "evermemos-mcp"],
"env": { "EVERMEMOS_API_KEY": "your-key-here" }
}
}
}
</details>
What You Get
7 Tools
| Tool | What it does |
|------|-------------|
| list_spaces | Discover available memory spaces |
| remember | Store context into long-term memory. Auto-detects sensitive content (API keys, passwords) and checks for conflicting memories |
| request_status | Check if a queued write has been extracted |
| recall | Search memories with 6 retrieval strategies (keyword / hybrid / vector / RRF / agentic / auto) |
| briefing | One-call session-start context restore: profile + episodes + facts + foresights |
| forget | Targeted deletion with verification workflow |
| fetch_history | Paginate through memory timeline by type |
Key Capabilities
- Space isolation โ
coding:my-app,chat:preferences,study:ml-notesโ memories never bleed across projects - Multi-space search โ Query up to 10 spaces in one
recallcall with automatic source attribution - Sensitive content guard โ Blocks API keys, passwords, tokens, private keys before storing. Asks user to confirm
- Memory conflict detection โ Auto-checks for similar memories in
chat:*spaces. Surfaces conflicts so the agent can decide - Lifecycle tracking โ Every result labeled
queued,provisional,fallback, orsearchableacross all tools - Traceable citations โ
memory_type,snippet,timestamp,score,source_message_idon every result - Git auto-detection โ Omit
space_idand it inferscoding:<repo-name>from git remote - Robust error handling โ Retry with backoff (429/5xx); legacy v0 GET-body proxy/WAF fallback (default v1 fetch/search use POST bodies); structured error codes
Use Cases
Persistent architecture context:
You: remember we chose PostgreSQL because our data is highly relational
[space_id: coding:my-saas]
-- next day, new session --
You: what database did we choose and why?
โ "Chose PostgreSQL โ highly relational data model"
Personal preferences that stick:
You: remember I prefer dark mode, vim keybindings, and concise responses
[space_id: chat:preferences]
-- any future session --
You: recall my UI preferences
โ "dark mode, vim keybindings, concise responses"
Cross-session learning notes:
You: remember bias-variance tradeoff โ high bias = underfitting, high variance = overfitting
[space_id: study:ml-notes]
-- later --
You: briefing for study:ml-notes
โ profile + recent episodes + key facts + foresights
Why evermemos-mcp
There are other memory MCP servers. Here's what makes this one different:
| | evermemos-mcp | Mem0 MCP | Letta/MemGPT | Official MCP memory |
|---|---|---|---|---|
| Space isolation | domain:slug per project/topic | No | No | No |
| Lifecycle tracking | queued โ provisional โ fallback โ searchable | No | No | No |
| Sensitive content guard | API keys, passwords, tokens blocked | No | No | No |
| Conflict detection | Auto for chat spaces | No | No | No |
| Multi-space search | Up to 10 spaces in one call | No | No | No |
| Retrieval strategies | 6 methods + auto merge | Semantic only | Semantic only | None |
| Benchmark verified | 60/60 recall, 0 errors | โ | โ | โ |
| Setup | uvx evermemos-mcp | Cloud or self-host | Self-host required | npx |
Benchmark
Tested on a fixed 60-query set across coding, chat, and study spaces.
| Metric | With memory | Without memory | |--------|-------------|----------------| | Hit rate | 60/60 (100%) | 0/60 (0%) | | Attribution errors | 0 | โ | | P95 latency | 1958 ms | โ |
Evidence:
How It Works
MCP Client (Claude Code / Cursor / Cline / Cherry Studio / OpenClaw / any agent)
โ
โ MCP stdio
โผ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ evermemos-mcp server โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ 7 Tool Handlers โ โ
โ โโโโโโโโโโโโฌโโโโโโโโโโโโโ โ
โ โโโโโโโโโโโโผโโโโโโโโโโโโโ โ
โ โ Memory Service โ โ Content guard โ Conflict check โ Cloud write โ Lifecycle tracking
โ โโโโโโโโโโโโฌโโโโโโโโโโโโโ โ
โ โโโโโโโโโโโโผโโโโโโโโโโโโโ โ
โ โ Space Catalog Service โ โ Space registry, metadata sync, cross-session recovery
โ โโโโโโโโโโโโฌโโโโโโโโโโโโโ โ
โ โโโโโโโโโโโโผโโโโโโโโโโโโโ โ
โ โ EverMemOS HTTP Clientโ โ Auth, retries, rate-limit backoff, error normalization
โ โโโโโโโโโโโโฌโโโโโโโโโโโโโ โ
โโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโ
โ HTTPS
โผ
EverMemOS Cloud API
- Cloud-first โ All memories live in EverMemOS Cloud. No local state to lose.
- Async extraction โ
rememberqueues content for AI extraction. Userequest_statusto track progress. - Not a thin wrapper โ 2500+ lines of orchestration: fallback hierarchies, multi-method search merging, identity mirroring, partial failure recovery.
Space Templates
| Template | Use it for |
|----------|------------|
| chat:preferences | Durable personal preferences, names, tone, UI likes |
| chat:daily | Ongoing chat context that shouldn't leak into projects |
| coding:<repo> | Architecture decisions, conventions, bugs, project context |
| study:<topic> | Learning notes, topic progress, revision context |
Which Tool When
| Goal | Tool | Why |
|------|------|-----|
| Start a new session | briefing | Fastest way to restore context in one call |
| Find a specific fact | recall | Relevance-ranked search across spaces |
| Review what happened | fetch_history | Chronological timeline > ranked search for audits |
| Verify before/after delete | fetch_history | Stable timeline for pre/post-delete checks |
Configuration
| Variable | Default | Description |
|----------|---------|-------------|
| EVERMEMOS_API_KEY | (required) | EverMemOS Cloud API key |
| EVERMEMOS_USER_ID | mcp-user | Default user identity |
| EVERMEMOS_DEFAULT_SPACE | (auto) | Default space. Auto-detected from git remote as coding:<repo> |
| EVERMEMOS_BASE_URL | https://api.evermind.ai | API endpoint |
| EVERMEMOS_DEFAULT_TIMEZONE | UTC | Timezone for metadata |
| EVERMEMOS_ENABLE_CONVERSATION_META | true | Sync conversation metadata |
| Variable | Default | Description |
|----------|---------|-------------|
| EVERMEMOS_API_VERSION | v1 | API version (v0 legacy) |
| EVERMEMOS_LLM_CUSTOM_SETTING_JSON | โ | Custom LLM extraction settings |
| EVERMEMOS_USER_DETAILS_JSON | โ | User profile details for conversations |
flush Rules
| Scenario | flush |
|----------|---------|
| Mid-conversation, more messages coming | false |
| End of session / topic switch / summary | true |
| Uncertain | true (safer) |
<details> <summary><strong>Advanced: Memory Lifecycle States</strong></summary>
| State | Meaning |
|-------|---------|
| queued | Write accepted, extraction not yet confirmed |
| provisional | Answer from pending_messages while extraction is in progress |
| fallback | Answer from pending_messages and/or metadata fallback while formal memories are not searchable yet; on Cloud v1, only limited Groups metadata (name/description) is durably mirrored |
| searchable | Answer from formal extracted memories |
All 7 tools expose compatible lifecycle blocks so agents always know memory maturity.
Cloud deletion is async and best-effort. evermemos-mcp provides a verification-first workflow:
- Confirm target
memory_idviafetch_historyorrecall - Call
forget(memory_ids=[...], space_id=...) - Verify with
fetch_history - If target persists, the lifecycle model surfaces this transparently
This is deliberate: expose real state to the agent rather than pretend deletion is instant.
</details>Development
uv sync --group dev # Install dev dependencies
uv run ruff check # Lint
uv run pytest # Tests (285 pass)
Documentation
| Document | Description |
|----------|-------------|
| docs/02-architecture.md | Technical architecture |
| docs/05-client-integrations.md | Client setup guides |
| docs/auto-memory-prompt.md | Auto-memory prompt templates |
| docs/06-benchmark.md | Benchmark protocol |
| CHANGELOG.md | Version history |
Also Check Out
MCO โ Agent orchestration CLI. Let your main agent (Claude Code, Cursor, Aider) dispatch tasks to multiple coding agents in parallel. Pairs well with evermemos-mcp: MCO handles parallel execution, evermemos-mcp handles persistent memory.
License
Related Skills
Agent-Reach
97.8kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu โ one CLI, zero API fees.
taste-skill
97.5kAgent skills that give coding agents taste: art direction, reference images and a browser check instead of generic AI pages
headroom
75.5kCompress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for JSON, same answers. Library, proxy, MCP server.
ai-job-search
47.6kThe job search that runs on your machine. AI job application framework built on Claude Code: evaluate postings, tailor CVs, write cover letters, prep interviews. Fork it and own it.
Languages
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit โ see the Safety scan above for what the skill file itself contains.
