Sincronización de memoria myAI
¿Cansado de repetirle lo mismo a Claude cada vez que inicias un nuevo chat? myAI Memory Sync es una revolucionaria herramienta MCP que sincroniza a la perfección tus preferencias, información personal y estándares de código en todas tus interfaces de Claude. Con solo una actualización, tus cambios aparecerán al instante en todas partes: desde Claude Desktop hasta Claude Code, Windsurf y la web de Claude.ai. ¡Con nuestro innovador sistema de caché, las consultas relacionadas con la memoria son hasta 2000 veces más rápidas! Deja de malgastar tokens en instrucciones repetitivas y disfruta de una experiencia de IA verdaderamente personalizada.
Cómo se compara myAImemory-mcp con otras herramientas de memoria
Si bien existen varias herramientas de memoria excelentes para sistemas de IA, myAImemory-mcp tiene un propósito específico como herramienta de Protocolo de Contexto de Modelo (MCP):
Herramienta | Enfoque principal | Modelo de privacidad | Integración | Fuerza única |
---|---|---|---|---|
miAImemory-mcp | Preferencias del usuario en las interfaces de Claude | Local primero, no se envían datos a servidores externos | MCP específico de Claude | Sincronización multiplataforma con almacenamiento en caché de alto rendimiento |
Grafiti | Gráficos de conocimiento temporal | dependiente de la base de datos | Marco del agente general | Conciencia temporal en la representación del conocimiento |
Letta/MemGPT | Marco de agente con estado | Basado en servidor | Soporte multimodelo | Arquitectura completa del agente |
Mem0 | Interacciones de IA personalizadas | Basado en API | Multiplataforma | Jerarquía de memoria de múltiples niveles |
Memoria | Memoria similar a la humana para agentes | Base de datos de gráficos | Centrado en el agente | Emulación de la memoria humana |
Cognee | Memoria confiable para aplicaciones de IA | Múltiples opciones de almacenamiento | Canalización de datos centrada en el cliente | Amplia integración de fuentes de datos |
Ventajas clave de myAImemory-mcp:
- Privacidad primero : todos los datos permanecen en su dispositivo y no se envía información personal a servidores externos.
- Rendimiento : aprovecha las capacidades de almacenamiento en caché de Claude para lograr mejoras de velocidad espectaculares
- Simplicidad : actualizaciones de lenguaje natural según sus preferencias en todas las interfaces de Claude
- Integración MCP : Diseñado específicamente como un MCP de Claude para una integración perfecta
🚀 Inicio rápido
Método de sincronización directa (alternativa sencilla)
Para un enfoque más simple que no requiere ejecutar un servidor MCP, puede utilizar el script de sincronización independiente:
Este script hará lo siguiente:
- Lea desde su archivo "myAI Master.md"
- Actualice todos los archivos CLAUDE.md en sus proyectos
- Actualiza la configuración de memoria de tu Windsurf
- Todo sin almacenar información confidencial en el repositorio git
🔒 Privacidad y seguridad
- El archivo "myAI Master.md" con su información personal está excluido del seguimiento de Git
- Todos los archivos CLAUDE.md también están excluidos para proteger su privacidad.
- Utilice el
.gitignore
incluido para garantizar que los archivos confidenciales permanezcan privados
Luego en Claude, simplemente di:
📋 Opciones de instalación
Opción 1: Instalación directa (recomendada)
Instalar desde npm:
Iniciar el servidor:
Opción 2: Ejecutar desde la fuente
Clonar y compilar desde la fuente:
Opción 3: Docker
Construir y ejecutar con Docker:
🔌 Configuración de MCP
Configuración del escritorio de Claude
Agregue esto a su claude_desktop_config.json
:
Claude.ai con Smithery
- Visita Smithery.ai
- Agregue el MCP de sincronización de memoria myAI:
- Configure con su clave API en la configuración de Smithery
Integración de windsurf
En Windsurf, agregue a su .codeium/config.json
:
Modo de servidor HTTP
Para el transporte HTTP en lugar de stdio:
Variables de entorno
Crea un archivo .env
con las siguientes opciones:
🧙♂️ Integración de indicaciones del sistema
Para obtener mejores resultados, agregue esto al mensaje del sistema Claude:
✨ Características
- 🔄 Sincronización entre plataformas : se actualiza una vez y se sincroniza en todas partes
- ⚡ Recuperación ultrarrápida : sistema de almacenamiento en caché con un aumento de rendimiento de hasta 2000 veces
- 🗣️ Interfaz de lenguaje natural : simplemente habla con naturalidad para actualizar tus preferencias
- 🧩 Múltiples perfiles de persona : cambia entre diferentes ajustes preestablecidos con facilidad
- 🔐 Centrado en la seguridad : almacenamiento local con protección .gitignore
- 🛠️ Fácil de usar para desarrolladores : implementación completa de TypeScript con API integral
🧩 Arquitectura central
myAI Memory Sync utiliza una arquitectura modular con estos componentes clave:
- Analizador de plantillas : conversión bidireccional entre objetos de memoria estructurada y Markdown
- Almacenamiento de plantillas : almacenamiento persistente con caché en memoria y sistema de archivos
- Sincronizadores de plataforma : implementa la interfaz
PlatformSyncer
para cada plataforma de destino - Procesador de lenguaje natural : extrae datos estructurados de los comandos de memoria de lenguaje natural
- Servicio de caché de memoria : optimiza el rendimiento con estrategias de almacenamiento en caché de varios niveles
🔍 Características detalladas
Sincronización entre plataformas
- ClaudeCodeSyncer : actualiza los archivos CLAUDE.md en todos los repositorios
- WindsurfSyncer : administra global_rules.md en el entorno de Windsurf
- ClaudeWebSyncer : sincronización opcional basada en Puppeteer con la interfaz web de Claude.ai
Gestión inteligente de memoria
- Extracción basada en patrones : convierte el lenguaje natural en pares clave-valor estructurados
- Algoritmo de detección de sección : determina automáticamente la sección apropiada para nuevas memorias
- Formato de plantilla de memoria : Estructura basada en Markdown con secciones, descripciones y elementos clave-valor
- Preservación del contexto : actualiza las secciones de memoria mientras conserva el resto del contenido de la plantilla
Optimización del rendimiento
- Almacenamiento en caché de varios niveles : almacenamiento en caché en memoria tanto a nivel de plantilla como de sección
- Gestión de caché basada en TTL : tiempo de vida configurable para el contenido almacenado en caché
- Precalentamiento : precarga de caché después de las actualizaciones de plantillas
- Integración de API antrópica opcional : acelera las consultas relacionadas con la memoria hasta 2000 veces
Seguridad
- Arquitectura local primero : todos los datos permanecen en su dispositivo
- Gestión de Gitignore : agrega automáticamente CLAUDE.md a .gitignore en todos los repositorios
- Manejo de permisos de archivos : corrige problemas de permisos para lograr la máxima compatibilidad
- Almacenamiento cifrado : compatible con sistemas de archivos cifrados
Formato de plantilla de memoria
El sistema utiliza un formato de rebajas estructurado para organizar sus preferencias:
🛠️ Implementación técnica
Esquema de plantilla de memoria
Interfaz de sincronización de plataformas
🔌 API de integraci��n de MCP
La herramienta myAI Memory Sync implementa el Protocolo de Contexto de Modelo (MCP) con las siguientes funciones:
Función | Descripción | Parámetros |
---|---|---|
get_template | Recupera la plantilla de memoria completa | Ninguno |
get_section | Recupera una sección específica | sectionName: string |
update_section | Actualiza una sección específica | sectionName: string, content: string |
update_template | Reemplaza toda la plantilla | content: string |
list_presets | Enumera los ajustes preestablecidos disponibles | Ninguno |
load_preset | Carga un ajuste preestablecido específico | presetName: string |
create_preset | Crea un nuevo ajuste preestablecido | presetName: string |
sync_platforms | Se sincroniza entre plataformas | platform?: string |
list_platforms | Enumera las plataformas disponibles | Ninguno |
Interfaz de lenguaje natural
Los usuarios pueden interactuar con el sistema a través de comandos en lenguaje natural:
🧙♂️ Uso avanzado
Ajustes preestablecidos de memoria
Cambia entre diferentes personajes fácilmente:
Sincronización de emergencia
Cuando necesite solucionar problemas de sincronización en todas las plataformas:
Interfaz de línea de comandos
Flujo de trabajo de desarrollo
⚡ Puntos de referencia de rendimiento
Nuestro sistema de almacenamiento en caché ofrece increíbles mejoras de rendimiento:
Operación | Sin caché | Con caché | Mejora |
---|---|---|---|
Consulta de memoria | ~2000 ms | ~1 ms | 2000x |
Búsqueda de sección | ~1600 ms | ~0,8 ms | 2000x |
Análisis de plantillas | ~120 ms | ~0,1 ms | 1200x |
Sincronización de plataforma | ~850 ms | ~350 ms | 2,4x |
🔒 Seguridad y privacidad
Nos tomamos su privacidad muy en serio:
- Todos los datos permanecen localmente en su dispositivo
- Los archivos CLAUDE.md se agregan automáticamente a .gitignore
- No se envían datos a servidores externos (excepto cuando se utiliza la integración opcional de API Anthropic)
- Funciona con sistemas de archivos cifrados para máxima seguridad.
🛠️ Solución de problemas
Problemas comunes
- CLAUDE.md no se actualiza
- Compruebe los permisos de archivo con
ls -la CLAUDE.md
- Pruebe la sincronización de emergencia con
./emergency-sync.sh
- Verifique las rutas de la plataforma en su archivo
.env
- Compruebe los permisos de archivo con
- Fallas de conexión MCP
- Asegúrese de que el servidor MCP se esté ejecutando con
ps aux | grep myai-memory
- Consulte los registros de Claude Desktop para detectar errores de MCP
- Verifique su archivo de configuración de Claude Desktop
- Asegúrese de que el servidor MCP se esté ejecutando con
- Problemas de almacenamiento en caché
- Limpiar la caché con
node dist/cli.js --clear-cache
- Verifique que la clave API de Anthropic esté configurada correctamente
- Verifique la integridad del archivo de memoria con
node dist/cli.js --validate
- Limpiar la caché con
Registros y depuración
Habilite el modo de depuración para ver registros detallados:
Los archivos de registro se almacenan en:
- Linux/macOS:
~/.local/share/myai-memory/logs/
- Ventanas:
%APPDATA%\myai-memory\logs\
🤝 Contribuyendo
¡Agradecemos sus contribuciones! No dude en enviar una solicitud de incorporación de cambios.
- Bifurcar el repositorio
- Crea tu rama de funciones (
git checkout -b feature/amazing-feature
) - Confirme sus cambios (
git commit -m 'Add some amazing feature'
) - Empujar a la rama (
git push origin feature/amazing-feature
) - Abrir una solicitud de extracción
Seguimos un flujo de trabajo Git estándar y un proceso CI:
- Todas las relaciones públicas requieren pasar pruebas y pelusas
- Las nuevas funciones deberían incluir pruebas
- Los cambios importantes deberían actualizar la documentación
- Seguir el estilo y los patrones de código existentes
📚 Documentación
Para obtener documentación más detallada, consulte la Wiki .
La documentación de la API está disponible en el directorio /docs
:
📄 Licencia
Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.
📬 Contacto
Enlace del proyecto: https://github.com/Jktfe/myaimemory-mcp
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Una herramienta MCP que sincroniza las preferencias del usuario, los detalles personales y los estándares de código en múltiples interfaces de Claude, lo que permite a los usuarios mantener interacciones de IA personalizadas y consistentes sin repetirse.
- Cómo se compara myAImemory-mcp con otras herramientas de memoria
- 🚀 Inicio rápido
- 📋 Opciones de instalación
- 🔌 Configuración de MCP
- 🧙♂️ Integración de indicaciones del sistema
- ✨ Características
- 🧩 Arquitectura central
- 🔍 Características detalladas
- Formato de plantilla de memoria
- 🛠️ Implementación técnica
- 🔌 API de integraci��n de MCP
- 🧙♂️ Uso avanzado
- ⚡ Puntos de referencia de rendimiento
- 🔒 Seguridad y privacidad
- 🛠️ Solución de problemas
- 🤝 Contribuyendo
- 📚 Documentación
- 📄 Licencia
- 📬 Contacto
Related MCP Servers
- AsecurityFlicenseAqualityProvides a standardized way to integrate Perplexity AI's features like chat, search, and documentation access into MCP-based systems.Last updated -5JavaScript
- AsecurityAlicenseAqualityA custom MCP tool that integrates Perplexity AI's API with Claude Desktop, allowing Claude to perform web-based research and provide answers with citations.Last updated -12JavaScriptMIT License
Mem0 MCP Serverofficial
-securityFlicense-qualityAn MCP server that integrates with mem0.ai to help users store, retrieve, and search coding preferences for more consistent programming practices.Last updated -222Python- -securityAlicense-qualityAn MCP server that implements Claude Code-like functionality, allowing the AI to analyze codebases, modify files, execute commands, and manage projects through direct file system interactions.Last updated -179PythonMIT License