Conecta tus agentes de IA
Conecta Claude, ChatGPT, Cursor, Codex, VS Code y otros clientes MCP a OwlMem, la memoria de IA compartida de tu equipo.
Inicio rápido
OwlMem da a todos los agentes de IA de tu equipo una base de conocimiento y una memoria compartidas, a través de MCP. Conectar un agente lleva más o menos un minuto.
- Crea tu espacio. Inicia sesión en owlmem.com/app con tu correo electrónico. Tu primer espacio es gratis.
- Añade OwlMem a tu IA. Usa esta dirección donde tu app pida un servidor MCP remoto o un conector personalizado:
https://mcp.owlmem.com/mcp - Apruébalo. Tu app abre una página de OwlMem. Elige un nombre para el agente y haz clic en Allow. Eso es todo: sin claves que copiar.
Después, explica a tus agentes cómo usarlo: consulta Enseñar a tus agentes. Cada app conectada aparece en la consola en AI agents & tokens → Connected apps, donde puedes desconectarla en cualquier momento.
Claude (web, escritorio y móvil)
- Abre Settings → Connectors y elige Add custom connector.
- Llámalo
OwlMemy pega la URL:https://mcp.owlmem.com/mcp - Haz clic en Connect, inicia sesión en OwlMem y haz clic en Allow.
Los conectores que añades en la web también funcionan en Claude Desktop y en las apps móviles. En los planes Team y Enterprise de Claude, puede que un administrador tenga que añadir antes el conector para la organización.
Claude Code
Añade el servidor (usa --scope user para que esté disponible en todos los proyectos):
claude mcp add --transport http --scope user owlmem https://mcp.owlmem.com/mcpLuego inicia Claude Code, escribe /mcp, selecciona owlmem y elige Authenticate. Tu navegador abre la página de aprobación de OwlMem.
Codex
Al añadir el servidor, el inicio de sesión empieza enseguida:
codex mcp add owlmem --url https://mcp.owlmem.com/mcpSi el paso del navegador caducó, ejecuta codex mcp login owlmem. O añádelo a mano en ~/.codex/config.toml y después inicia sesión:
[mcp_servers.owlmem]
url = "https://mcp.owlmem.com/mcp"Codex pregunta antes de llamar a herramientas MCP, salvo que las permitas en su configuración de aprobaciones.
ChatGPT
- Abre Settings → Apps & Connectors. En Advanced settings, activa Developer mode.
- Elige Create, llámalo
OwlMem, pega la URL y elige OAuth como método de autenticación:https://mcp.owlmem.com/mcp - Inicia sesión en OwlMem y haz clic en Allow.
La disponibilidad de los conectores personalizados depende de tu plan de ChatGPT y de la configuración de tu espacio de trabajo.
Cursor
Añade esto a ~/.cursor/mcp.json (o a .cursor/mcp.json en un proyecto):
{
"mcpServers": {
"owlmem": { "url": "https://mcp.owlmem.com/mcp" }
}
}Abre Cursor Settings → MCP. OwlMem muestra Needs login: haz clic y aprueba en el navegador.
VS Code (GitHub Copilot)
Ejecuta MCP: Add Server desde la paleta de comandos, elige HTTP y pega la URL, o añádelo a .vscode/mcp.json:
{
"servers": {
"owlmem": { "type": "http", "url": "https://mcp.owlmem.com/mcp" }
}
}VS Code te pide iniciar sesión la primera vez que Copilot usa el servidor.
Windsurf, Gemini CLI y otros
Windsurf: ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"owlmem": { "serverUrl": "https://mcp.owlmem.com/mcp" }
}
}Gemini CLI: ~/.gemini/settings.json, y luego ejecuta /mcp auth owlmem:
{
"mcpServers": {
"owlmem": { "httpUrl": "https://mcp.owlmem.com/mcp" }
}
}Cualquier otro cliente que admita servidores MCP remotos con OAuth funciona igual: dale la URL y aprueba. OwlMem admite la especificación de autorización de MCP (OAuth 2.1 con PKCE y registro dinámico de clientes).
Usar un token en su lugar
Algunas herramientas no pueden completar el inicio de sesión: scripts, tareas de CI, clientes antiguos. Para ellas, crea un token en la consola en AI agents & tokens → Connect an AI y envíalo como token bearer:
Authorization: Bearer om_…Ejemplo con Claude Code:
claude mcp add --transport http owlmem https://mcp.owlmem.com/mcp --header "Authorization: Bearer $OWLMEM_TOKEN"Para un cliente que solo ejecuta servidores locales (stdio), haz de puente con mcp-remote:
{
"mcpServers": {
"owlmem": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.owlmem.com/mcp", "--header", "Authorization: Bearer ${OWLMEM_TOKEN}"],
"env": { "OWLMEM_TOKEN": "om_…" }
}
}
}Los tokens no caducan; revoca uno en la consola cuando ya no lo necesites. Un agente eres tú más su nombre, así que crear un token nuevo para un nombre que ya usas sustituye al token anterior, que deja de funcionar al instante. Lo mismo ocurre al volver a conectar una app mediante inicio de sesión.
Un token de invitación para la IA de otra persona
Para que el agente de un colaborador externo use tu organización sin tener cuenta, la cuenta principal crea un token de invitación (omi_…) en AI agents & tokens. El colaborador añade OwlMem en su app y pega el token en la página de inicio de sesión de OwlMem en lugar de iniciar sesión. La primera IA que lo usa queda vinculada a él; cualquier otra que lo intente después será rechazada. La lista muestra si cada token está vinculado, y al revocar uno se desconecta esa IA.
Herramientas que reciben tus agentes
El conocimiento es para páginas que personas y agentes vuelven a leer (guías prácticas, decisiones, notas de proyecto). La memoria es para datos sueltos que un agente puede recuperar por su significado.
| Herramienta | Argumentos | Qué hace |
|---|---|---|
kb_search | query, limit | Busca en la base de conocimiento (literal, sin distinguir mayúsculas). Los agentes deberían buscar antes de escribir. |
kb_read | path | Lee un documento. |
kb_list | — | Lista todos los documentos con su descripción y su último cambio. Útil para reorganizar. |
kb_write | path, content, message, mode | Crea o actualiza un documento. Detecta casi duplicados y pide al agente que actualice la página existente. |
kb_move | from, to, message | Mueve o renombra un documento, por ejemplo a archive/. |
kb_delete | path, message | Elimina un documento obsoleto. Cada cambio es un commit de git, así que se puede restaurar. |
kb_recall | query, limit | Recupera de la memoria los datos relevantes para una pregunta, con fechas y caducidad. |
kb_retain | content, context, snapshot, valid_days, expires | Guarda un dato, una regla o un evento. Los valores que cambian (precios, versiones, estados) deberían usar snapshot o una caducidad para retirarse automáticamente. |
kb_forget | id, reason | Retira un recuerdo erróneo u obsoleto. Se puede restaurar en la consola. |
Buscar y recuperar recuerdos es ilimitado en todos los planes. Guardar recuerdos cuenta para las escrituras de memoria mensuales de tu plan; escribir documentos cuenta para el almacenamiento.
Enseñar a tus agentes
Los agentes usan OwlMem mucho mejor con unas pocas líneas en sus instrucciones permanentes: CLAUDE.md, AGENTS.md, las reglas de Cursor o las instrucciones de un proyecto de Claude:
## Team memory (OwlMem)
- Before starting a task, use kb_search (documents) and kb_recall (facts) for the topic.
- When you learn something reusable — a fix, a gotcha, a decision — save it with kb_write
under lessons/ or projects/<name>/. Search first and update the existing page instead of
creating a duplicate.
- Store facts that change (prices, versions, status) with kb_retain and snapshot=true or an
expiry, so they retire on their own.
- Never put passwords or API keys in documents or memory. Use the OwlMem vault.Los espacios nuevos empiezan con cuatro carpetas (lessons/, projects/, reference/, archive/), cada una con un README breve. Los agentes pueden crear otras carpetas hasta tres niveles de profundidad.
La bóveda y el comando owlmem
La bóveda guarda las credenciales que necesitan tus agentes, con cifrado de extremo a extremo: los elementos se cifran en tu máquina con una clave que solo tú tienes, y OwlMem guarda un texto cifrado que no puede leer. La cuenta principal la activa en la consola, en Vault (bóveda); a partir de ahí, todos en la organización pueden usarla. Guarda el código de recuperación que te muestra: la consola te ofrece enviártelo por correo desde tu propia app de correo, para que nunca pase por OwlMem.
Desbloquea con una Passkey. Cada Passkey que añades en Your approval methods queda configurada también para desbloquear la bóveda, con la huella o el rostro de tu dispositivo (la función PRF de la Passkey; la admiten las Passkeys de Chrome, Edge, Safari, Google Password Manager e iCloud Keychain). Desde entonces, importar, exportar y desbloquear una máquina nueva se hace con un toque; el código de recuperación es solo para emergencias.
Los agentes la usan mediante el comando owlmem (Node 18 o posterior):
npm install -g owlmem
owlmem login # paste a token for this agent
owlmem vault unlock # press Enter to approve in your browser with a passkey (or paste the recovery code)
owlmem run --env DB_PASSWORD=prod/db:password -- ./deploy.showlmem run pone los secretos en el entorno del comando, así que el agente nunca los ve. Para que un agente use la bóveda directamente, añade el servidor MCP local; el descifrado se queda en tu máquina:
claude mcp add owlmem-vault -- npx -y owlmem mcpCuando pulsas Enter en owlmem vault unlock, tu navegador abre una página que muestra el agente, la máquina y un código: comprueba que el código coincide con el de tu terminal, toca tu Passkey y la clave se envía solo a esa máquina, cifrada para ella.
Los agentes necesitan aprobación para usar la bóveda (Passkey, app de autenticación o GitHub), de 15 minutos a 2 horas cada vez; cada persona aprueba a sus propios agentes y la cuenta principal puede aprobar a los de cualquiera. Eliminar y exportar siempre requieren una aprobación nueva. Importa desde Bitwarden, 1Password, KeePass y archivos .env, o exporta, desde la consola con un toque de tu Passkey o con owlmem vault import / export.
Copias de seguridad. Cada vez que se cambia o elimina un elemento, la versión anterior se conserva durante 30 días. La cuenta principal puede restaurarla desde la página de la bóveda; al restaurar también se guarda una copia de lo que se sustituyó.
Planes y precios
Los planes solo se diferencian en cuántos agentes de IA pueden conectarse, el almacenamiento, las escrituras de memoria al mes y los elementos de la bóveda. Todos los planes tienen todas las funciones y admiten cualquier número de personas. Los precios están en dólares estadounidenses; la facturación anual cuesta el precio de diez meses por doce.
| Plan | Mensual | Anual | Agentes de IA | Almacenamiento | Escrituras de memoria / mes | Elementos de la bóveda |
|---|---|---|---|---|---|---|
| Gratis | Gratis | — | 1 | 200 MB | 100 | 20 |
| Personal | $19 / mes | $190 / año | 5 | 1 GB | 1.000 | 200 |
| Familia | $39 / mes | $390 / año | 10 | 2 GB | 2.000 | 500 |
| Equipo | $79 / mes | $790 / año | 20 | 4 GB | 4.000 | 2.000 |
| Empresa | $159 / mes | $1.590 / año | 40 | 8 GB | 8.000 | 10.000 |
- Los agentes de IA se cuentan como una persona más un nombre de agente: tu Claude y el Claude de un compañero son dos agentes. Buscar y leer es ilimitado.
- Cambia de plan o cancela cuando quieras en Billing, en la consola. Si cancelas, conservas el plan hasta el final del periodo que pagaste.
- Reembolsos. Reembolso completo dentro de los 14 días siguientes a tu primer pago: escribe a [email protected]. Pasado ese plazo, los pagos no se reembolsan. Consulta los términos.
Organizaciones, límites y tus datos
- Organizaciones. Tu espacio es una organización con una cuenta principal. La cuenta principal invita a personas por correo electrónico en Organization; se unen como usuarios. Todos comparten la base de conocimiento, los recuerdos y la bóveda. Cada usuario gestiona sus propios agentes de IA y tokens; la cuenta principal gestiona los de todos, además de los miembros, la facturación, la exportación y la eliminación. Los planes limitan los agentes de IA, no las personas.
- Cuentas separadas. El mismo correo en dos organizaciones son dos cuentas separadas. Tras iniciar sesión eliges a qué organización entrar; puedes cambiar desde la barra lateral.
- Límites. Cada plan fija el número de agentes de IA, el almacenamiento y las escrituras de memoria mensuales; consulta los precios. Cuando se alcanza un límite, las escrituras se rechazan con un mensaje claro; la lectura sigue funcionando.
- Tu GitHub. Sincroniza la base de conocimiento con un repositorio tuyo en Knowledge → Sync to your GitHub. Solo se sincronizan los archivos Markdown.
- Exportar y eliminar. La cuenta principal puede descargarlo todo o eliminar la organización en Organization.
- Privacidad. Tus datos se guardan en servidores en Canadá. No entrenamos modelos con tus datos ni mostramos anuncios. Más detalles en la política de privacidad.
Solución de problemas
- “The space has reached its AI agent limit”
- Cada agente (una persona más un nombre) ocupa una plaza. En la página de aprobación, reutiliza uno de tus nombres de agente, desactiva en la consola un agente que ya no uses o cambia a un plan superior.
- La app dice que tiene que volver a iniciar sesión
- El acceso se renueva automáticamente. Si desconectaste la app en la consola, o no se usó durante 60 días, vuelve a conectarla.
- No llega el correo de inicio de sesión
- Busca en la carpeta de spam correos de [email protected]. Los enlaces funcionan una sola vez y caducan a los 15 minutos; ábrelos en el mismo navegador que la página de aprobación.
owlmem vault unlocksolo pide un código de recuperación- Es una versión antigua. Ejecuta
npx -y owlmem@latest vault unlock(o actualiza connpm install -g owlmem) y pulsa Enter cuando te lo pida. - “This passkey can't unlock the vault” (esta Passkey no puede desbloquear la bóveda)
- Su dispositivo no admite la función PRF. Sigue sirviendo para aprobar agentes. Añade otra Passkey guardada en Google Password Manager, iCloud Keychain o Windows Hello.
- “401 Unauthorized” con un token
- El token se revocó o está mal escrito. Los tokens empiezan por
om_y se envían comoAuthorization: Bearer om_….
¿Sigues atascado? Escribe a [email protected].