Enterprise DNA Enterprise DNA
M MCP Servers Developer low

Patdolitse/piia-engram

by Various

One memory. Every AI tool. Yours to keep. Local-first, MCP-compatible, Apache 2.0.

P

MCP

Patdolitse/piia-engram

Added 1 June 2026

#ai-agent #ai-identity #ai-identity-layer #ai-memory #anthropic #claude-code #claude-desktop #codex

Overview

Piia-Engram is a local-first memory layer for AI tools that stores and retrieves context across sessions using an MCP-compatible interface. It runs as a Python service, keeping user data on their own machine under the Apache 2.0 license.

Best for

Best for
Developers who want a private, self-hosted memory layer for MCP-compatible AI tools

Use cases

  • Persist conversation history across different AI chat interfaces
  • Share context between multiple MCP-compatible tools without cloud storage
  • Build a private, self-hosted memory backend for AI agents

How to use

Install

pip install piia-engram && engram setup

Tools exposed

  • get_user_context
  • wrap_up_session
  • memory_store
  • add_lesson
  • add_decision
  • add_playbook
  • search_knowledge
  • get_relevant_knowledge
  • get_recall
  • get_identity_card
  • update_identity
  • get_project_context
  • save_project_snapshot
  • get_recent_context
  • get_daily_log
  • get_resume_brief
  • register_tool
  • find_tool
  • list_tools
  • save_agent_context

Tested with

Claude Desktop, Claude Code, Cursor, Windsurf, Cline, ChatGPT

Notes

Piia-Engram is a local-first memory layer for AI tools that stores and retrieves context across sessions using an MCP-compatible interface. It runs as a Python service, keeping user data on their own machine under the Apache 2.0 license.

161 stars on GitHub. Last updated 2026-06-01. Licensed Apache-2.0.

Use cases

  • Persist conversation history across different AI chat interfaces
  • Share context between multiple MCP-compatible tools without cloud storage
  • Build a private, self-hosted memory backend for AI agents

Pros

  • Local-first design keeps sensitive data on your own machine
  • MCP compatibility allows integration with many existing AI tools
  • Open source with permissive Apache 2.0 license

Cons

  • Requires Python runtime and manual setup to run
  • Limited to MCP-compatible tools, not a universal memory solution
  • Small community (161 stars) means fewer examples and support

Indexed from awesome-mcp-servers-punkpeye and enriched against its public facts.

Pros

  • Local-first design keeps sensitive data on your own machine
  • MCP compatibility allows integration with many existing AI tools
  • Open source with permissive Apache 2.0 license

Cons

  • Requires Python runtime and manual setup to run
  • Limited to MCP-compatible tools, not a universal memory solution
  • Small community (161 stars) means fewer examples and support
Free 27-page guide

Get the free Developer’s Field Guide

A 27-page field guide to the AI coding workflow with Claude. Claude Code, MCP servers, the prompt patterns that work, and what to delegate. Free.

Enter your work email. We send it straight over, plus a few short notes worth knowing. Unsubscribe any time.

No spam. Unsubscribe any time.

Running a business, not writing the code? See the MCP servers picked for operators, and get your first one wired up with us.

Operator picks