Memory BankSAFE
MCP server that helps build Memory Bank - structured documentation system for context preservation
Overview
From the repository's own README, as read at the audited commit. Badges and raw HTML are left out.
This MCP server helps to build structured documentation system based on Cline's Memory Bank pattern for context preservation in AI assistant environments.
Powered by Enlighter and Hyperskill.
Learn how to setup and use Memory Bank directly in Cursor: http://enlightby.ai/projects/37
[](https://smithery.ai/server/@ipospelov/mcp-memory-bank)
Features
- Get detailed information about Memory Bank structure
- Generate templates for Memory Bank files
- Analyze project and provide suggestions for Memory Bank content
Running the Server
There are a few options to use this MCP server:
With UVX
Add this to your mcp.json config file:
{
"mcpServers": {
"mcp-memory-bank": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/ipospelov/mcp-memory-bank",
"mcp_memory_bank"
]
}
}
}With Smithery
Add this to your mcp.json config file:
{
"mcpServers": {
"memory-bank": {
"command": "npx",
"args": [
"-y",
"@smithery/cli@latest",
"run",
"@ipospelov/mcp-memory-bank",
"--key",
"your_smithery_key"
]
}
}
}With Docker
Add this to your mcp.json config file:
{
"mcpServers": {
"memory-bank": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"19283744/mcp-memory-bank:latest"
]
}
}
}Manually
Clone repository and run the following comma
41152b5b6938OBSERVED · 2026-10-07Connect
Built from this server's own package name, version and transport as found in its source — not copied from anyone's documentation, so it cannot drift against a page we do not control.
claude mcp add mcp_memory_bank -- uvx mcp_memory_bank
{
"mcpServers": {
"mcp_memory_bank": {
"command": "uvx",
"args": [
"mcp_memory_bank"
]
}
}
}Exposed tools (3)
3 read · 0 write · 0 destructive.
| Tool | Risk | Description |
|---|---|---|
analyze_project_summary | read | Analyze a project summary and provide suggestions for Memory Bank content. |
generate_memory_bank_template | read | Generate a template for a specific Memory Bank file. |
get_memory_bank_structure | read | Get a detailed description of the Memory Bank file structure. |
Trust audit
SAFEgrade B · trust 89/100 Nothing in the source contradicts what it says it does. Grade A is reserved for packages that have also passed the behavioural sandbox.
| Layer | What it checks | Result |
|---|---|---|
| L0 | Provenance & inventory | PASS |
| L1 | Static analysis of the code | PASS |
| L2 | Instruction surface (what it tells the agent) | PASS |
| L3 | Class-specific surface | PASS |
| L4 | Behavioural (sandbox) | SKIPPED |
What the source does
- Filesystem
- none-observed
- Network
- none-observed
- Shell
- none-observed
- Dependencies
- not all pinned
- Secrets in source
- none-found
Findings (1)
mcp, httpx, uvicorn, starlette
Gates applied: no_behavioural_pass.
41152b5b6938full audit observations/trust-audit/mcp-server/ipospelov__memory-bank-5.json · Report an issue / request a re-scanAudit history
Every audit this server has had. A grade with a past is a grade somebody is still checking.
| Date | Source | Verdict | Grade | Score | Change |
|---|---|---|---|---|---|
| 2026-10-07 | 41152b5b6938 | SAFE | B | 89 | first audit |
Questions
What is the Memory Bank MCP server?
MCP server that helps build Memory Bank - structured documentation system for context preservation
What tools does Memory Bank expose?
3 in total: 3 read-only, 0 that write, and 0 that can delete or overwrite. Every one is listed on this page with its risk.
Is Memory Bank safe to connect to an agent?
The audit found nothing in the source that contradicts what it says it does, and graded it B (89/100). Grade A is held back for packages that have also passed a sandboxed behavioural run, which is why a clean server reads B.
What credentials does Memory Bank need?
No credential environment variables were found in its source, so it appears to need none.
How does Memory Bank run?
It speaks stdio, so it runs as a local process your client starts. It is published on PyPI as mcp_memory_bank.
How current is this page?
The grade is for one exact copy of the source (41152b5b6938), read on 2026-10-07. The repository is watched and re-audited when it changes.