Trinity Memory MCP Server

Trinity Memory MCP Server

A high-performance persistent memory layer for AI agents with multi-modal support, 47 retrieval channels, and 50-tier guardian chains, integrating 12+ memory approaches into a unified architecture.

Category
Visit Server

README

Trinity Memory — A Triune Architecture for AGI Long-Term Memory

PyPI version PyPI downloads CI Python License MCP GitHub release

A high-performance, production-ready persistent memory layer for AI agents. Trinity integrates 12+ state-of-the-art memory approaches into a unified architecture with 50-tier guardian chains, 47 retrieval channels, and multi-modal support.

中文版 README → README.zh.md


Quick Start

pip install trinity-memory
from trinity import Trinity

mem = Trinity()
mem.ingest("User prefers dark mode", tags=["preference", "ui"])
results = mem.search("user preference")
print(results)

CLI

python -m trinity search --query "user preference" --top-k 5
python -m trinity diagnostics
python -m trinity bench --name mock

MCP Server

{
  "mcpServers": {
    "trinity-memory": {
      "command": "trinity-mcp",
      "args": ["--mode", "stdio"]
    }
  }
}

Architecture

Trinity is built on three core layers, integrating cutting-edge memory research:

Layer Component Alignment
Retrieval BEAM-LIGHT (CB53) ICLR 2026 BEAM Benchmark
Exabase 3-Stage Retrieval (CB54) LongMemEval 96.4% SOTA
Hindsight 4-Network (CB55) BEAM 10M SOTA 64.1%
Zikkaron Hopfield (CB56) Non-LLM SOTA 40.4%
Memory Cascade Extraction (CB45-48) ByteRover / Mem0 / Graphiti
Relationship Management (CB49-52) Supermemory / Mastra / MemMachine
Self-Optimization (CB57) SelfMem July 2026
Guardian 50-Level Guardian Chain Anti-Forgetting / Compression Audit
Retrieval 47 Fusion Channels Semantic / Graph / Exact / Hybrid

Benchmarks

Metric Mem0 Trinity Improvement
P50 Latency 110ms 21ms 5.2x faster
P95 Latency 280ms 45ms 6.2x faster
LongMemEval 72% 96.4% +24%
BEAM 10M 52% 64.1% +12%

Features

  • Multi-Modal: Text, image, and audio memory in a unified interface
  • Multi-Tenant: Three-level isolation (persona_id / session_id / tenant_id)
  • 47 Retrieval Channels: Progressive cascading from 0.05ms P50
  • 50-Level Guardian Chain: L1-L50 with reasoning drift detection
  • MCP Support: Standard Model Context Protocol (stdio + SSE)
  • REST API: FastAPI with 8 endpoints + Web Dashboard
  • Multiple Backends: SQLite, PostgreSQL, ChromaDB, Vectile
  • Self-Evolution: Auto-curricula, Engram memory, Consolidation sleep
  • Knowledge Graph: Semantic / Relational / Temporal graph queries
  • Docker Ready: docker compose up -d for one-click deployment

Deployment

Docker

docker build -t trinity-memory .
docker run -d -p 8100:8100 -p 8000:8000 -v /data:/data trinity-memory

Docker Compose

docker compose up -d

REST API

# Write memory
curl -X POST http://localhost:8100/memories \
  -H "Content-Type: application/json" \
  -d '{"content":"User info","importance":0.8}'

# Search memory
curl "http://localhost:8100/search?q=user&top_k=5"

Commercial

Product Pricing Use Case
MCP Server Free & Open Source AI Agent integration
SaaS API Pay-as-you-go Application development
Enterprise Deployment License Compliance requirements

Documentation

Full documentation: https://trinity-tick.github.io/trinity


License

MIT License — free for commercial and non-commercial use.


Star History

Star History Chart

Recommended Servers

playwright-mcp

playwright-mcp

A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.

Official
Featured
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.

Official
Featured
Local
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.

Official
Featured
Local
TypeScript
VeyraX MCP

VeyraX MCP

Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.

Official
Featured
Local
graphlit-mcp-server

graphlit-mcp-server

The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.

Official
Featured
TypeScript
Kagi MCP Server

Kagi MCP Server

An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.

Official
Featured
Python
Neon Database

Neon Database

MCP server for interacting with Neon Management API and databases

Official
Featured
E2B

E2B

Using MCP to run code via e2b.

Official
Featured
Exa Search

Exa Search

A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.

Official
Featured
Qdrant Server

Qdrant Server

This repository is an example of how to create a MCP server for Qdrant, a vector search engine.

Official
Featured