Back to Browse

Piia Engram MCP Server

Developer ToolsUse Caution4.4MCP RegistryLocal
Free

Server data from the Official MCP Registry

Local-first AI identity for MCP coding tools. Lessons, decisions, and context you control.

About

Local-first AI identity for MCP coding tools. Lessons, decisions, and context you control.

Security Report

4.4
Use Caution4.4High Risk

The visible code is a local-first identity and memory store that reads and writes JSON/Markdown under ~/.engram and exposes it over MCP, with no malicious patterns, hardcoded secrets, or shell execution in the shown sections. The main concerns are a default-on anonymous usage ping and an optional web-fetch tool that makes outbound requests, plus broad exception swallowing; the analysis is partial because the source was truncated and the remaining modules (core, telemetry, beta_tracker, transport and web reader) were not reviewed. Supply chain analysis found 15 known vulnerabilities in dependencies (0 critical, 6 high severity). Package verification found 1 issue.

5 files analyzed · 21 issues found

Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.

Permissions Required

This plugin requests these system permissions. Most are normal for its category.

File System Read

Reads files on your machine. Normal for tools that analyze or process local data.

File System Write

Writes or modifies files on your machine. Check that this is expected for the tool.

env_vars

Check that this permission is expected for this type of plugin.

HTTP Network Access

Connects to external APIs or services over the internet.

system_info

Check that this permission is expected for this type of plugin.

What You'll Need

Set these up before or after installing:

Kept for compatibility; has no effect. The server never imports other AI tools' memories at start (the user runs engram import-memories for that).Optional

Environment variable: ENGRAM_MCP_STARTUP_SYNC

Expose the context-budget friendly default surface; set to all for the full advanced surface.Optional

Environment variable: ENGRAM_TOOLS

Force UTF-8 stdio frames on Windows-style consoles.Optional

Environment variable: PYTHONIOENCODING

How to Install

Add this to your MCP configuration file:

{
  "mcpServers": {
    "io-github-patdolitse-piia-engram": {
      "env": {
        "ENGRAM_TOOLS": "your-engram-tools-here",
        "PYTHONIOENCODING": "your-pythonioencoding-here",
        "ENGRAM_MCP_STARTUP_SYNC": "your-engram-mcp-startup-sync-here"
      },
      "args": [
        "-y",
        "onboard-golden-fixture"
      ],
      "command": "npx"
    }
  }
}

Reviews

No reviews yet

Be the first to review this server!