docs: add Engram MCP memory server integration guide#2345
docs: add Engram MCP memory server integration guide#2345manaporkun wants to merge 2 commits intosipeed:mainfrom
Conversation
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
There was a problem hiding this comment.
Pull request overview
Adds a new documentation section describing how to run the Engram MCP server alongside PicoClaw to provide persistent, searchable memory, including install commands and a config.json example.
Changes:
- Document Engram as an MCP server option for persistent memory.
- Add install instructions (Homebrew +
go install). - Provide a ready-to-use MCP server configuration snippet for
config.json.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| "engram": { | ||
| "enabled": true, | ||
| "command": "engram", | ||
| "args": ["mcp", "--tools=agent", "--project=my-assistant"] | ||
| } |
There was a problem hiding this comment.
The example uses --project=my-assistant without indicating it’s a placeholder. To avoid users accidentally sharing/overwriting the same Engram project across environments, consider using a clearer placeholder (e.g., YOUR_PROJECT_NAME) and/or adding a short note that this value should be customized per assistant/user.
docs/tools_configuration.md
Outdated
| } | ||
| ``` | ||
|
|
||
| This gives your agent 11 memory tools including `mem_save`, `mem_search`, `mem_context`, and `mem_session_summary`. See the [Engram documentation](https://github.com/Gentleman-Programming/engram) for the full tool reference. |
There was a problem hiding this comment.
This sentence hard-codes both the exact number of tools ("11") and specific tool names. Since these can change between Engram versions and also depend on the selected --tools= set, consider removing the exact count and phrasing it more defensively (e.g., “provides memory tools such as …”) while keeping the link to Engram’s tool reference.
| This gives your agent 11 memory tools including `mem_save`, `mem_search`, `mem_context`, and `mem_session_summary`. See the [Engram documentation](https://github.com/Gentleman-Programming/engram) for the full tool reference. | |
| This provides your agent with Engram memory tools such as `mem_save`, `mem_search`, `mem_context`, and `mem_session_summary`. See the [Engram documentation](https://github.com/Gentleman-Programming/engram) for the full tool reference. |
…ol count Address review feedback: - Change --project=my-assistant to --project=<your-project> with a note to customize - Replace "11 memory tools including" with "memory tools such as" to avoid staleness Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Summary
config.jsonexampleTest plan
config.jsonsnippet is valid JSON🤖 Generated with Claude Code