Local-first AI identity for MCP coding tools. Lessons, decisions, and context you control.
Connect Runs on your machine
claude mcp add piia-engram -e ENGRAM_MCP_STARTUP_SYNC=<ENGRAM_MCP_STARTUP_SYNC> -e ENGRAM_TOOLS=<ENGRAM_TOOLS> -e PYTHONIOENCODING=<PYTHONIOENCODING> -- uvx piia-engram==4.27.0
{
"mcpServers": {
"piia-engram": {
"command": "uvx",
"args": [
"piia-engram==4.27.0"
],
"env": {
"ENGRAM_MCP_STARTUP_SYNC": "<ENGRAM_MCP_STARTUP_SYNC>",
"ENGRAM_TOOLS": "<ENGRAM_TOOLS>",
"PYTHONIOENCODING": "<PYTHONIOENCODING>"
}
}
}
}
{
"mcpServers": {
"piia-engram": {
"command": "uvx",
"args": [
"piia-engram==4.27.0"
],
"env": {
"ENGRAM_MCP_STARTUP_SYNC": "<ENGRAM_MCP_STARTUP_SYNC>",
"ENGRAM_TOOLS": "<ENGRAM_TOOLS>",
"PYTHONIOENCODING": "<PYTHONIOENCODING>"
}
}
}
}
{
"servers": {
"piia-engram": {
"type": "stdio",
"command": "uvx",
"args": [
"piia-engram==4.27.0"
],
"env": {
"ENGRAM_MCP_STARTUP_SYNC": "<ENGRAM_MCP_STARTUP_SYNC>",
"ENGRAM_TOOLS": "<ENGRAM_TOOLS>",
"PYTHONIOENCODING": "<PYTHONIOENCODING>"
}
}
}
}
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools
This server runs locally, so its tools are listed by your MCP client once it starts.
Environment variables
| Name | Description |
|---|---|
ENGRAM_MCP_STARTUP_SYNCOptional | Kept for compatibility; has no effect. The server never imports other AI tools' memories at start (the user runs engram import-memories for that). |
ENGRAM_TOOLSOptional | Expose the context-budget friendly default surface; set to all for the full advanced surface. |
PYTHONIOENCODINGOptional | Force UTF-8 stdio frames on Windows-style consoles. |
Details
| Package | [email protected] (PYPI, stdio) |
| First published | 1 Nov 2026 |
| Last updated | 1 Nov 2026 |
| Registry name | io.github.Patdolitse/piia-engram |
More developer tools servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
