Memorious Mcp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Memorious Mcp (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
<div align="center">
sd </div>
A 100% local & private semantic memory MCP (Model Context Protocol) server for AI assistants. Built with ChromaDB for vector similarity search and FastMCP 2. Runs entirely locally - no data ever leaves your machine.
memorious-mcp provides AI assistants with long-term memory capabilities through three core operations: store, recall, and forget. It uses ChromaDB's vector database to enable semantic similarity search, allowing assistants to retrieve relevant memories even when the exact wording differs from the original storage. All processing and storage happens locally on your machine - no data ever leaves your machine, ensuring complete privacy and security.
🔍 Gap in the MCP Ecosystem: Despite the growing popularity of memory MCP servers, there wasn't an existing memory server that combines both semantic similarity search and complete file based folder scoped local storage. Most memory solutions either:
Make sure you have uv and its its uvx command installed first.
Add to your MCP client configuration:
{
"mcpServers": {
"memorious": {
"command": "uvx",
"args": ["memorious-mcp"]
}
}
}uv syncFor development/local installation:
{
"mcpServers": {
"memorious": {
"command": "uv",
"args": ["run", "memorious-mcp"],
"cwd": "/path/to/memorious-mcp"
}
}
}storeStore facts, preferences, or information with short canonical keys optimized for vector similarity.
Parameters:
key (string): Short, canonical key (1-5 words, space-separated)value (string): The actual information to storerecallRetrieve stored memories using semantic similarity search.
Parameters:
key (string): Query key for similarity searchtop_k (int, default: 3): Maximum number of results to returnforgetDelete memories matching a query key.
Parameters:
key (string): Query key to find memories to deletetop_k (int, default: 3): Number of nearest matches to considerTo add memorious-mcp to Claude CLI, use the following commands:
# Add the MCP server using uvx (recommended)
claude mcp add memorious-mcp uvx memorious-mcp
# Alternative: for development/local installation
claude mcp add memorious-mcp uv run --project <memorious_mcp_src> memorious-mcpYou can then list your configured MCP servers:
claude mcp listAnd remove the server if needed:
claude mcp remove memorious-mcpstore(key: str, value: str) -> {"id": str}recall(key: str, top_k: int = 3) -> {"results": [...]} where each result includes id, key, value, distance, timestampforget(key: str, top_k: int = 3) -> {"deleted_ids": [...]}Run tests with:
# Using uv
uv run python -m pytest tests/ -v
# Or if pytest is available globally
pytest tests/ -v./.memorious directory (configurable)The project follows the standard Python package layout:
memorious-mcp/
├── src/
│ └── memorious_mcp/
│ ├── __init__.py
│ ├── main.py # MCP server entry point
│ └── backends/
│ ├── __init__.py
│ ├── memory_backend.py # Abstract base class
│ └── chroma_backend.py # ChromaDB implementation
├── tests/
│ └── test_chroma_backend.py # Integration tests
├── pyproject.toml # Package configuration
└── README.mdThe server is designed for local/CLI integrations using stdio transport, making it suitable for personal AI assistants and development workflows where privacy and data security are paramount.
⚠️ Important Security Considerations
While your data is 100% safe and private because it never leaves your local machine, you should still exercise caution about what you store:
.memorious directory.memorious directory can read all stored memories.memorious foldersContributions are welcome. Open a PR with tests.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.