Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
56 changes: 56 additions & 0 deletions agents/agentic-box__memora/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
# Memora

> *"You never truly know the value of a moment until it becomes a memory."*

**Memora** is a lightweight [MCP (Model Context Protocol)](https://github.com/modelcontextprotocol) server that gives AI agents **persistent memory** across sessions.

## What it does

Instead of losing context when a session ends, agents that use Memora can store, retrieve, and reason over memories that persist indefinitely in a local SQLite database (with optional cloud sync to S3, Cloudflare R2, or D1).

## Key capabilities

| Feature | Detail |
|---------|--------|
| **Persistent storage** | SQLite, exportable, optional cloud sync |
| **Semantic search** | TF-IDF · sentence-transformers · OpenAI embeddings |
| **Knowledge graph** | Typed edges, cluster detection, interactive visualiser |
| **LLM deduplication** | Find + merge near-duplicates with confidence scores |
| **Memory insights** | Activity summaries, stale alerts, pattern analysis |
| **Document storage** | Markdown → searchable fragment trees (claims, risks, plans) |
| **Multi-agent events** | Poll-based inter-agent notification system |
| **Structured types** | First-class TODO, issue, and section memory kinds |

## Quick start

```bash
pip install git+https://github.com/agentic-box/memora.git
```

Add to your `.mcp.json`:

```json
{
"mcpServers": {
"memora": {
"command": "memora-server",
"args": [],
"env": { "MEMORA_DB_PATH": "~/.local/share/memora/memories.db" }
}
}
}
```

## GAP integration

Memora ships with a fully valid `agent.yaml` manifest and `SOUL.md` persona file,
making it compatible with any GAP-aware runtime out of the box.

- **Adapters:** `claude-code`, `mcp`, `system-prompt`
- **Model:** `anthropic:claude-sonnet-4-6`
- **Transport:** stdio (default) · streamable-http

## Links

- [GitHub](https://github.com/agentic-box/memora)
- [Registry entry PR](https://github.com/open-gitagent/registry)
13 changes: 13 additions & 0 deletions agents/agentic-box__memora/metadata.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
{
"name": "memora",
"author": "agentic-box",
"description": "Lightweight MCP server giving AI agents persistent memory — semantic storage, knowledge graph, vector search, LLM deduplication, document storage, and cross-session recall.",
"repository": "https://github.com/agentic-box/memora",
"version": "0.2.29",
"category": "developer-tools",
"tags": ["memory", "mcp", "knowledge-graph", "semantic-search", "persistent-memory", "sqlite", "claude-code", "rag", "ai-agent", "multi-agent"],
"license": "MIT",
"model": "claude-sonnet-4-6",
"adapters": ["claude-code", "mcp", "system-prompt"],
"icon": false
}
Loading