La respuesta corta
Las .cursorrules de Cursor, .cursor/rules/*.mdc y los Notepads no se importan automáticamente en Claude Code. Consolidarás tus reglas en un CLAUDE.md en la raíz del repositorio (y ~/.claude/CLAUDE.md para global), traducirás los Notepads en comandos slash personalizados y volverás a cablear los servidores MCP en la configuración de Claude Code. Planifica de 15 a 30 minutos por repositorio. Una capa de memoria compartida basada en MCP como MemoryLake permite que ambas herramientas lean la misma fuente.
Por qué la gente cambia de Cursor a Claude Code
Tres impulsores en 2026:
- Flujo de trabajo nativo de terminal. Los ingenieros que envían refactorizaciones de múltiples repositorios a menudo prefieren el flujo CLI de Claude Code sobre un IDE.
- Tareas de agente de larga duración. Claude Code maneja tareas más largas de múltiples pasos con un contexto más profundo por sesión.
- Defaults basados en MCP. El soporte de MCP de primera clase de Claude Code se adapta a equipos que ya están estandarizando en servidores MCP para herramientas y memoria.
Qué significa "memoria" en Cursor vs Claude Code
Superficie diferente, intención similar.
La memoria de Cursor abarca `.cursorrules` (reglas de proyecto de archivo único heredadas), *`.cursor/rules/.mdc` (formato estructurado por regla con metadatos), Notepads (prompts reutilizables guardados) y Reglas de usuario para IA** en Configuración.
La memoria de Claude Code se centra en `CLAUDE.md` en la raíz del repositorio (orientación a nivel de proyecto), `~/.claude/CLAUDE.md` (orientación a nivel de usuario global), comandos slash personalizados (prompts reutilizables guardados como archivos .md), y servidores MCP configurados en la configuración de Claude Code.
Un archivo .cursorrules generalmente se convierte en un CLAUDE.md. Las reglas .mdc se colapsan en secciones de CLAUDE.md. Los Notepads se convierten en comandos slash personalizados.
Paso 1: Exporta tus reglas de Cursor
No hay un comando de exportación de Cursor; las reglas son archivos que copias.
- Localiza las reglas de tu repositorio. Revisa
.cursorrulesy.cursor/rules/. - Lee el frontmatter y el cuerpo de cada regla `.mdc`. Toma nota de cuáles se aplican siempre y cuáles se aplican en ciertos globs.
- Exporta tus Notepads. Copia el nombre y el contenido de cada Notepad en un
notepads.md. - Captura las Reglas de usuario para IA. Configuración → Reglas para IA. Pega en
cursor-user-rules.txt.
Estado final: una carpeta cursor-export/ por repositorio que contiene los archivos de reglas (o contenidos), notepads.md y cursor-user-rules.txt.
Paso 2: Importa en Claude Code
Claude Code espera un CLAUDE.md y un directorio .claude/commands/.
- Crea `CLAUDE.md` en la raíz del repositorio. Comienza con el contenido de tus
.cursorrules. Agrega un encabezado de sección claro para cada grupo de reglas.mdc. - Agrega notas de glob en línea. Donde un
.mdctenía un patrón de globs, menciónalo en prosa ("para archivos bajosrc/api/...") para que el modelo aplique la orientación contextualmente. - Agrega orientación a nivel de usuario global a `~/.claude/CLAUDE.md`. Pega tus Reglas de usuario de Cursor para IA.
- Traduce los Notepads en comandos slash. Para cada Notepad, crea
.claude/commands/<name>.mdque contenga el cuerpo del prompt. Claude Code lo expone como/<name>. - Configura los servidores MCP. Edita la configuración de Claude Code para agregar cualquier servidor MCP que hayas usado previamente en Cursor. Reutiliza las URL de los endpoints y los tokens Bearer.
- Prueba. Ejecuta una pequeña tarea en Claude Code que dependa de una regla trasladada.
Lo que aún perderás después de migrar
- Semánticas del frontmatter `.mdc`. Claude Code lee
CLAUDE.mdcomo prosa; la aplicación selectiva basada en globs no se transfiere automáticamente. - Facilidades específicas de IDE. La finalización en línea de Tab y el chat estilo Cursor son características de IDE, no de CLI.
- Historial de chat por IDE. Los chats de Cursor permanecen en el IDE.
- Sincronización continua. Nuevas ediciones de
.cursorrulesla próxima semana no aparecerán enCLAUDE.mda menos que repitas la copia.
La mejor manera: una capa de memoria, cada herramienta
Si trabajas a través de IDEs y la terminal, los archivos de reglas por herramienta se desvían rápidamente. Peor aún, cualquier cosa más amplia que un solo repositorio (convenciones entre repositorios, estándares del equipo) vive en dos lugares.
MemoryLake mantiene esas reglas y estándares una vez y los expone a través de MCP. Tanto Cursor como Claude Code soportan MCP, por lo que el mismo contexto de proyecto fluye en ambos desde un solo endpoint.
- Una fuente de verdad. Actualiza una regla una vez; ambas herramientas ven el cambio.
- Estándares entre repositorios. Las convenciones del equipo viven por encima de cualquier repositorio único.
- Integración para la siguiente herramienta. Agrega Windsurf o un futuro agente con un cambio de configuración.
Conectar MemoryLake en 3 pasos
Paso 1: Crea un proyecto y carga tu contexto
Inicia sesión en MemoryLake, abre la Gestión de Proyectos y haz clic en Crear Proyecto. Nómbralo "Reglas compartidas de Cursor ↔ Claude Code." Arrastra documentos de referencia (guías de estilo, ADRs como PDF, Word, Markdown o imágenes) a la Unidad de Documentos bajo Mi Espacio, luego abre la pestaña Documentos y haz clic en Agregar Documentos. Pega tus .cursorrules, cuerpos .mdc, Notepads y reglas a nivel de usuario en la pestaña Memorias a través de Agregar Memoria.

Paso 2: Genera un endpoint de servidor MCP
Abre la pestaña Servidores MCP dentro del proyecto, haz clic en Agregar Servidor MCP, descríbelo (por ejemplo, "Reglas de desarrollo compartidas"), y haz clic en Generar. MemoryLake devuelve un ID de clave, un secreto y una URL de endpoint. Copia el secreto inmediatamente — solo se muestra una vez.

Paso 3: Apunta ambas herramientas al endpoint
En la configuración de MCP de Cursor (por ejemplo, .cursor/mcp.json), agrega una entrada de servidor MemoryLake con la URL del endpoint y el secreto como un token Bearer. En la configuración de Claude Code, agrega el mismo servidor MCP. Reinicia Cursor y vuelve a abrir Claude Code.

Migración nativa vs MemoryLake
| Dimensión | Migración nativa de Cursor → Claude Code | Puente MemoryLake |
|---|---|---|
| Pasos requeridos | 7–10 manuales | 3 únicos |
| Tiempo estimado | 15–30 min por repositorio | ~5 min de configuración |
Preserva semánticas de glob .mdc | No (solo prosa) | Memorias sobreviven textualmente |
| Estándares entre repositorios | Solo por repositorio | Compartido una vez |
| Sincroniza cambios continuos | No | Sí |
| Funciona con una tercera herramienta después | No (reconstrucción) | Sí (agregar MCP) |