AI identity layer — syncs who you are across Claude Code, Codex, Cursor and any MCP tool.
AI identity layer — syncs who you are across Claude Code, Codex, Cursor and any MCP tool.
Tell AI once who you are, how you work, and what "good" means. Claude Code, Codex, Cursor, Windsurf, and other MCP-compatible tools can start from the same AI work identity layer — local files you own, no cloud account, no hidden memory you cannot inspect.
Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| Codex | MCP over stdio |
| Cursor | MCP over stdio |
| Hermes | MCP over stdio |
| OpenClaw | SOUL.md / MEMORY.md / USER.md import and export |
| Windsurf | MCP over stdio |
| Cline | MCP over stdio |
| Augment | MCP over stdio |
| Zed | MCP over stdio |
| Trae | MCP over stdio |
| get_user_context | Startup — Load identity + knowledge at session start (supports token_budget for context size control) |
| wrap_up_session | Session end — Save insights + sync at session end |
| memory_store | Writeback — Unified write endpoint: routes to add_lesson / add_decision / add_playbook by kind |
| add_lesson | Store a reusable lesson learned |
| add_decision | Record a key decision with reasoning |
| add_playbook | Record an operational playbook (multi-step procedure with trigger keywords) |
| search_knowledge | Retrieval — Search lessons, decisions, and playbooks (supports filters_json for domain/tier/date filtering) |
| get_relevant_knowledge | Find knowledge relevant to current project |
| get_recall | Return one structured identity + recent activity + relevant knowledge recall payload |
| get_knowledge_history | Read one item's revision history (superseded snapshots; exact by-version lookup) |
| get_identity_card | Owner-gated export: write and return a Markdown identity card for non-MCP tools |
| update_identity | Update profile, preferences, or quality standards |
| get_project_context | Read a saved project snapshot |
| save_project_snapshot | Persist project state for future sessions |
| get_recent_context | Recover lost session context after restart |
| get_daily_log | Read a human-friendly project timeline for a day |
| get_resume_brief | Build a cross-session/cross-tool resume brief |
| doctor | Run memory system self-diagnosis |
| register_tool | Optional local integration governed write: register a local tool, runtime, or CLI to the environment map |
| find_tool | Optional local integration: look up a registered local tool by name |
| list_tools | Optional local integration: list registered local tools (optionally filter by category) |
| save_agent_context | Save AI session checkpoint (also runs automatically) |
| list_agent_sessions | Browse saved session records across tools |
| refresh_quick_context | Refresh local quick_context.md snapshot for offline/cross-tool use |
| get_identity_facets | Read identity facets via facet: profile, preferences, trust_boundaries, work_style, quality_standards, domains, or all |
| user_portrait | action: get / save / compare the AI-maintained user portrait |
| preview_context_governance | Advanced owner-gated preview: build safe-context, freshness/conflict, replay, or evidence proposals without applying changes |
| get_playbooks | Playbook reads via mode: list, get (full content), recent, management (incl. archived/deleted metadata) |
| manage_playbook | Playbook lifecycle via action: update, archive, delete, restore (mutations stay confirm-gated) |
| playbook_execution | Guided execution via action: prepare a step plan, update_step, status rollup (passive reference; no auto-execution) |
| get_lessons | List reusable lessons learned |
| get_decisions | List key decisions; thread_seed_id / history_question reconstruct decision threads and revision history |
| get_knowledge_inheritance | Build cross-project knowledge starter pack |
| list_projects | List saved project snapshots |
| extract_session_insights | Extract lessons and decisions from session text |
| ingest_notes | Parse free-form notes into structured knowledge |
| update_knowledge | Update a lesson or decision by ID |
| archive_knowledge | Archive a lesson or decision by ID |
| confirm_knowledge | Owner-only confirmation stamp via human, test, or anchor provenance |
| onboard_repo | Owner-only repo scan: create staging repo-fact candidates from anchors |
| onboard_accept | Owner-only accept: validate a candidate anchor and promote it to verified |
| check_anchors | Owner-only revalidation for existing anchor-backed facts |
| merge_knowledge | Merge a duplicate into the primary item |
| manage_relation | action: link / unlink — manage typed relations between knowledge items (decision threads) |
| explore_knowledge | Knowledge graph exploration via mode: related, similar, merge_candidates |
| get_knowledge_overview | Knowledge digest, health report, stale checks |
| get_stale_knowledge | List items that need review |
| review_staging | Staging review hub via action: list pending, batch decisions, review_item, apply_text review results |
| export_knowledge_report | Owner-gated export: write a readable Markdown knowledge report |
| request_outline_review | Owner-gated export: generate an interactive local HTML review page |
| export_engram | Owner-gated export: write a full backup (format="openclaw" for OpenClaw-compatible files) |
| import_engram | Owner/admin import: use dry_run=True first for a metadata-only merge/conflict preview (format="openclaw" supported) |
| read_web_content | Fetch a user-provided URL: prefers a local sidecar if running, otherwise uses the self-contained built-in reader (pip install "piia-engram[reader]") |
| get_audit_log | Get recent audit log entries |
| start_project | Start a project with inherited knowledge |
| get_permission_profile | View all callers' trust levels and access boundaries |
| manage_caller_trust | Owner/admin action: grant / revoke a caller's trust level |
| export_feedback_report | Maintainer feedback: generate an anonymous aggregate feedback report |
{
"mcpServers": {
"piia-engram": {
"command": "piia-engram-mcp",
"args": [
"--transport",
"stdio"
]
}
}
}From the project documentation. Replace placeholders and example paths before connecting.
Store entities, relations and observations in a local knowledge graph with the reference Memory MCP server.
A structured scratchpad for hard problems — stepwise reasoning with revisions, branches and visible logic.
Symbol-level code navigation, refactoring and memory for coding agents — the IDE brain your assistant has been missing.
Stop letting your assistant hallucinate n8n node parameters — this server hands it the real schemas, templates and validation.
Chat with your second brain — search, read and write vault notes through the Local REST API.
Enables AI assistants to securely interact with Azure DevOps through a standardized protocol.