Cortex
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
The Problem
Every agent you run today has amnesia.
Claude Desktop forgets what Cursor found. Cursor does not know what Claude Code wrote yesterday. Each session starts from zero.
Cortex is the persistent nervous system that connects them all.
Related MCP server: tartarus-mcp
What is Cortex?
Cortex is a local-first MCP server that gives every AI agent a shared, semantically searchable memory layer.
No cloud. No Docker. No API keys.
One SQLite file at
~/.cortex/cortex.db— shared across all clientsEvery memory is origin-tagged: who wrote it, from which client, with which model
Hybrid search: BM25 keyword + cosine semantic retrieval fused with RRF
Built-in deduplication: exact hash + near-duplicate detection (cosine ≥ 0.95)
Soft-delete and audit trail on every write and delete
Quick Start
uvx cortex-mcpThat's it. The server starts, creates ~/.cortex/cortex.db, and is ready to accept connections from any MCP client.
Client Configuration
Claude Desktop
Edit ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"cortex": {
"command": "uvx",
"args": ["cortex-mcp"]
}
}
}Claude Code
claude mcp add cortex -- uvx cortex-mcpCursor / Zed / Windsurf
{
"mcpServers": {
"cortex": {
"command": "uvx",
"args": ["cortex-mcp"]
}
}
}Local Development
git clone https://github.com/yourusername/cortex-mcp
cd cortex-mcp
uv sync
uv run cortex-mcpPoint any MCP client at your local clone:
{
"mcpServers": {
"cortex": {
"command": "uv",
"args": ["--directory", "/path/to/cortex-mcp", "run", "cortex-mcp"]
}
}
}Tools
Tool | Description |
| Store a single atomic fact with automatic deduplication |
| Compact a full session into structured, searchable memories |
| Hybrid semantic + keyword search across all stored memories |
| Chronological listing with optional filters |
| Soft-delete a memory by ID (retained for audit) |
| Replace an incorrect memory with a corrected version |
| Explicitly mark a memory as verified |
| List all agents that have written memories |
| Operational health snapshot (counts, DB size, expiry) |
| Health check — verify the server is running |
How Memory Works
Session ends
│
▼
save_memory / remember_fact
│
├── Exact dedup (SHA-256 hash)
├── Near-dedup (cosine similarity ≥ 0.95)
├── Embed (BAAI/bge-small-en-v1.5, 384-dim)
└── Write to SQLite + FTS5 index
│
▼
recall(query)
│
├── FTS5 pre-filter (top 200 candidates)
├── BM25 keyword rank
├── Cosine semantic rank
└── RRF fusion → top_k resultsConfiguration
All settings are environment variables with the CORTEX_ prefix:
Variable | Default | Description |
|
| SQLite database path |
|
| Sentence embedding model |
|
| Default recall result count |
|
| Near-duplicate cosine threshold |
|
| Log level (DEBUG/INFO/WARNING/ERROR) |
Requirements
Python 3.11+
uv (recommended) or pip
License
MIT
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
An MCP memory server. One memory your agents share — across models, devices and apps.
Persistent memory, knowledge graph, task management and more for AI agents via MCP.
Persistent, portable memory for AI assistants — your private memory graph, from any MCP client.
A second brain for your AI agent. Shared memory for your team's AI agents, plus public and private knowledge bases — works with ChatGPT, Claude, Cursor and any MCP client.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceA local MCP server that provides semantic memory storage and retrieval for coding and AI agents, enabling durable context across chat sessions.57 npm4-
- AlicenseNot gradedqualityBmaintenanceA local-first MCP memory server providing persistent, searchable memory for AI agents, powered by SQLite.1 npm1Apache 2.0
- AlicenseAqualityCmaintenanceA local-first MCP server for durable agent memory using SQLite and FTS5, enabling knowledge graph storage, search, and recall for AI agents.201MIT
- AlicenseAqualityBmaintenanceCortex is an MCP server that helps build and maintain a project Memory Bank for AI assistants, enabling reproducible, high-quality AI-driven development with a plan-do-commit loop.103MIT