rei-memory-mcp
rei-memory-mcp
Servidor MCP de solo lectura que permite a Rei / Claude consultar el SEED_KERNEL de Rei-AIOS (más de 1.677 teorías a fecha de 2026-08-19) mediante búsqueda de texto completo, por ID o por STEP.
Fase 1 — solo lectura. No hay ninguna ruta de escritura expuesta como herramienta MCP. La ingesta es un script de una sola ejecución; las adiciones de teorías y las promociones pertenecen a la Fase 2 (tabla de staging seed_propose).
Principio de diseño
La taxonomía de tres niveles (proven / hypothesis / speculative) es un campo obligatorio del esquema. Una teoría sin nivel no puede ingerirse. La disciplina de higiene epidémica la impone el esquema, no la atención humana.
Related MCP server: Ek-Chuah MCP
Herramientas
Herramienta | Propósito |
| Búsqueda FTS5 de texto completo sobre título + cuerpo. Tokenizador de trigramas para japonés. |
| Cuerpo completo + enlaces de salida ( |
| Recuento por STEP + distribución por nivel. Solo el ~3% de las filas actuales de SEED_KERNEL llevan un marcador STEP; el resto cae en el grupo |
Configuración
Python 3.11+ y SQLite 3.34+ (para el tokenizador de trigramas FTS5 — incluido con Python 3.11+).
# from repo root
python -m venv .venv
.venv/Scripts/activate # Windows
source .venv/bin/activate # Unix
pip install -e '.[dev]'Construcción de la base de datos
El SEED_KERNEL reside como código fuente TypeScript en rei-aios/src/axiom-os/seed-kernel*.ts. Vuelca el contenido a JSONL y luego realiza la ingesta:
# 1. dump (run inside the rei-aios repo; script is bundled there)
cd path/to/rei-aios
npx tsx scripts/dump-seed-kernel-json.ts > /path/to/rei-memory-mcp/data/seed-kernel-dump.jsonl
# 2. ingest into SQLite
cd path/to/rei-memory-mcp
python scripts/ingest.py \
--input data/seed-kernel-dump.jsonl \
--db data/seed_kernel.dbTanto data/*.jsonl como data/*.db están en gitignore; regenera según sea necesario.
Ejecución del servidor MCP
# stdio transport (default)
python -m rei_memory_mcp.server
# or via console script:
rei-memory-mcpLa ruta de la base de datos se toma de REI_MEMORY_DB (por defecto: ./data/seed_kernel.db).
Configuración de Claude Desktop
Añádelo a los ajustes de MCP de Claude Desktop (ajusta las rutas):
{
"mcpServers": {
"rei-memory": {
"command": "python",
"args": ["-m", "rei_memory_mcp.server"],
"cwd": "C:/Users/user/rei-memory-mcp",
"env": {
"REI_MEMORY_DB": "C:/Users/user/rei-memory-mcp/data/seed_kernel.db"
}
}
}
}Pruebas
pytestLa prueba de consultas en japonés (test_search.py::test_japanese_query_hits) es la señal crítica: si falla, el tokenizador de trigramas está roto y la búsqueda es inútil sin que se note.
Alcance honesto
Solo lectura. No existe ninguna herramienta MCP de escritura de forma intencionada. Los recuerdos incorrectos no deberían tener una vía rápida para formarse.
Trigramas para japonés. Las consultas de 2 caracteres o menos no coincidirán con texto japonés (así funciona el tokenizador de trigramas). Usa consultas de 3 o más caracteres.
Cobertura de STEP. Solo el ~3% de las entradas actuales de SEED_KERNEL incluyen un marcador
STEP Nen el texto de su cuerpo.seed_list_stepsrefleja fielmente esta situación.Forma del id. El SEED_KERNEL actual mezcla tres patrones de ID (
T-\d+,invented-*, slug en kebab-case). Los tres se aceptan; no se reformatea.Sin búsqueda vectorial. FTS5 con trigramas es todo el mecanismo de recuperación en la Fase 1. Si resulta insuficiente, la Fase 2 puede añadir embeddings junto a él, no reemplazarlo.
Hoja de ruta (no implementada)
Fase 2 — tabla de staging
seed_propose+ aprobación humana → promoción atheories. Las escrituras directas entheoriesno se expondrán como herramienta.Fase 3 — tabla de historial de promociones para que el arco de una teoría (hypothesis → proven) sea en sí mismo un artefacto.
Fase 4 — decaimiento por recuento de accesos para el ranking. Las filas con
immutable: trueestán exentas; nunca se elimina nada.
Licencia
AGPL-3.0 (con términos de doble licencia comercial — ver LICENSE). Es la misma que la del repositorio principal rei-aios.
No te apresures; ve despacio. La semilla crecerá.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityBmaintenanceAn MCP server that enables LLMs to pull-based search through Clawket's RAG repository for exploratory and conditional queries. It provides read-only access to search artifacts, tasks, and decisions via HTTP API.510MIT
- FlicenseNot gradedqualityCmaintenanceRead-only MCP server that serves the Archivo Epistemico (epistemic graph), enabling AI to read and query the epistemic path autonomously via tools like search, get_via, resolve, and get_necesidad.
- FlicenseNot gradedqualityCmaintenanceRead-only MCP server for querying an evidence-aware knowledge vault with temporal and provenance-aware data, supporting agent memory and semantic graph projections.
- AlicenseAqualityCmaintenanceRead-only MCP server providing AI access to verifiable web, GitHub, and local sources, plus a managed fantasy entity catalog, with strong security and provenance tracking.10MIT
Related MCP Connectors
Agent-native MCP server over the public saagarpatel.dev corpus. Read-only, stateless.
Read-only MCP server for ClassQuill, a tutoring-business-management platform.
Read-only MCP server for the WebAssembly spec: instructions, types, sections, search, proposals.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/fc0web/rei-memory-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server