promem-mcp
Promem-MCP
Project Memory MCP — contexto de proyecto persistente para agentes de codificación de IA. Creado por DIP-RO.
pip install promem-mcpSin base de datos. Sin nube. Sin demonio. Sin gestión manual de memoria.
ContextMCP es un runtime de contexto nativo de MCP, local-first, que brinda a los agentes de codificación de IA una comprensión persistente del proyecto — arquitectura, reglas, decisiones, convenciones, inteligencia del entorno y contexto de Git — sin necesidad de explicaciones repetidas ni desperdicio de contexto.
Inicio rápido
pip install promem-mcpLuego, registra ContextMCP con tu cliente de codificación de IA:
# See which clients are detected
promem config
# Auto-configure a specific client (with backup + merge)
promem config cursor
promem config claude-code
promem config claude-desktop
promem config vscodeO agrégalo manualmente a la configuración MCP de tu cliente:
{
"mcpServers": {
"contextmcp": {
"command": "contextmcp",
"args": []
}
}
}Nota para VS Code: VS Code usa la clave
"servers", no"mcpServers". Ejecutapromem config vscodepara obtener el formato correcto.
Eso es todo. Tu agente de codificación de IA ahora tiene contexto de proyecto persistente.
Cómo funciona
Funcionalidades
Almacenamiento sin configuración — Base de datos SQLite creada automáticamente en el directorio apropiado del sistema operativo
Detección automática de proyectos — lenguaje, framework, gestor de paquetes, framework de pruebas
Memoria persistente — reglas, decisiones, convenciones, hechos del entorno, inteligencia de Git
Recuperación eficiente de tokens — búsqueda FTS5 con presupuesto de tokens, devuelve solo contexto relevante
Seguimiento de procedencia — cada recuerdo sabe de dónde vino y su nivel de confianza
Redacción de secretos — claves API, tokens, contraseñas nunca se almacenan ni devuelven
Aislamiento de proyectos — los recuerdos de proyectos nunca se filtran entre proyectos
Detección de contexto obsoleto — marca recuerdos que entran en conflicto con el estado actual del proyecto
Detección de contradicciones — identifica reglas del proyecto en conflicto
Continuidad de sesión — resúmenes de traspaso para cambiar entre agentes/sesiones
Inteligencia de Git — commits recientes, archivos modificados, TODOs/FIXMEs
Diagnósticos del entorno — versión de Python, venv, integridad de .env, Docker
Local-first — sin solicitudes de red, sin nube, sin servicios externos
Herramientas MCP
Herramienta | Descripción |
| Busca contexto de proyecto persistente con presupuesto de tokens |
| Obtiene un recuerdo específico por ID |
| Guarda un recuerdo, decisión, regla o hecho |
| Actualiza un recuerdo existente |
| Elimina un recuerdo |
| Obtiene información del proyecto actual |
| Obtiene todas las reglas y convenciones del proyecto |
| Obtiene todas las decisiones técnicas/de arquitectura |
| Obtiene recuerdos recientes y la última sesión |
| Obtiene inteligencia de Git |
| Obtiene inteligencia del entorno |
| Ejecuta diagnósticos del entorno |
| Obtiene un resumen compacto del proyecto para traspaso |
CLI
contextmcp --version # Version
promem status # Project + storage status
promem doctor # Health checks
promem stats # Usage statistics
promem search "query" # Search context
promem memory list # List memories
promem decision "text" # Save a decision
promem privacy # Privacy info
promem config # Client configuration
promem repair # Rebuild index, optimize DB
promem reset # Delete all data (with confirmation)Compatibilidad con clientes
Cliente | ¿Autoconfiguración? | Clave de configuración |
Claude Code |
|
|
Claude Desktop |
|
|
Cursor |
|
|
VS Code / Copilot |
|
|
OpenCode |
|
|
Gemini CLI |
|
|
Windsurf |
|
|
Cline |
|
|
Roo Code |
|
|
Amazon Q |
|
|
ZCode (GLM/Zhipu) |
|
|
Tabnine |
|
|
Ningún cliente admite el registro automático sin configuración real. ContextMCP detecta los clientes instalados, ofrece escribir la configuración (con respaldo + fusión), y proporciona fragmentos exactos para copiar y pegar.
Privacidad
Solo local — sin solicitudes de red
Los contenidos del proyecto no se suben
Secretos redactados — nunca se almacenan ni devuelven
Sin dependencias en la nube
promem privacyUbicación de almacenamiento
ContextMCP utiliza almacenamiento local del proyecto — sin directorio OS centralizado, sin espacio desperdiciado.
Ubicación | Ruta |
Local del proyecto (predet.) |
|
Cada proyecto obtiene su propio .contextmcp/contextmcp.db. El almacenamiento viaja con el proyecto. Sin inflación de almacenamiento global.
Agrega .contextmcp/ a tu .gitignore (ya incluido por defecto en los patrones de ignorar de ContextMCP).
Anula con la variable de entorno CONTEXTMCP_DATA_DIR si es necesario.
Instalación
# pip
pip install promem-mcp
# uv
uv add contextmcp
# pipx (global CLI)
pipx install contextmcpFunciona en venv, virtualenv, uv, pipx y Python del sistema.
Desarrollo
git clone https://github.com/contextmcp/contextmcp.git
cd contextmcp
pip install -e ".[dev]"
pytestLicencia
MIT
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 Connectors
The project brain for AI coding agents — memory, decisions, sprints, knowledge base via MCP.
Persistent memory and cross-session learning for AI coding assistants (hosted remote MCP).
Give your AI agent a persistent map of your project's structure, dependencies, and bugs.
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/DIP-RO/MCP_Package'
If you have feedback or need assistance with the MCP directory API, please join our Discord server