Usa OneMacTools como servidor MCP para Claude, Claude Code, Cursor y Codex

IA · 7 min de lectura · Actualizado el 24 de octubre de 2026 · Menú de documentación

OneMacTools es un servidor MCP para tu Mac. Actívalo en Ajustes › Asistentes de IA y añádelo a Claude Desktop, Claude Code, Cursor o Codex con un clic, o pega un fragmento en cualquier otro asistente MCP. El asistente podrá leer Salud del Mac, los servidores de desarrollo, las sesiones de agentes, Docker, el almacenamiento y tus archivos, y pedir ejecutar cualquier herramienta de OneMacTools. Cada acción espera a que hagas clic en Permitir, y nada sale de tu Mac.

En esta página

Qué hace el servidor MCP de OneMacTools

El Model Context Protocol (MCP) es la forma estándar en que los asistentes de IA usan apps y herramientas. OneMacTools incluye un servidor MCP, así que un asistente que ya uses puede responder preguntas como “¿qué hay en el puerto 3000?”, “¿qué ocupa espacio en mi carpeta de inicio?” o “¿cuándo caduca mi pasaporte?” a partir de lo que OneMacTools sabe de tu Mac, y puede pedir a OneMacTools que ejecute herramientas como Comprimir PDF o Transcribir sobre tus archivos.

El servidor es la propia app OneMacTools, que el asistente inicia con el argumento --mcp. Se comunica con el asistente mediante la entrada y la salida estándar, así que no se abre ningún puerto de red y no se sube nada. No muestra ninguna ventana propia; cuando un asistente pide una acción, la app principal de OneMacTools abre una ventana de aprobación (y se abre en segundo plano si no estaba abierta).

Está desactivado hasta que lo actives, y necesita una licencia activada. Si falta cualquiera de las dos cosas, el asistente recibe un mensaje claro que lo indica en lugar de datos.

Qué asistentes de IA puede configurar OneMacTools

Ajustes › Asistentes de IA tiene una fila para cada asistente que OneMacTools puede configurar por ti, y un fragmento para todo lo demás:

AsistenteArchivo de configuración que edita OneMacToolsDespués de añadirlo
Claude Desktop~/Library/Application Support/Claude/claude_desktop_config.jsonSal de Claude y vuelve a abrirlo para cargarlo
Claude Code~/.claude.jsonInicia una nueva sesión de Claude Code
Cursor~/.cursor/mcp.jsonCursor lo carga al momento (aparece en Settings › MCP)
Codex~/.codex/config.tomlInicia una nueva sesión de Codex
Otros asistentesLa configuración MCP de tu asistente, a manoUsa Copiar fragmento de configuración

El botón Añadir a … de una fila aparece atenuado cuando ese asistente no parece estar instalado (OneMacTools busca su app o su carpeta de ajustes). Pasa el puntero sobre el botón para ver qué archivo va a cambiar.

Cómo conectar Claude, Cursor o Codex a tu Mac

  1. Abre OneMacTools y elige OneMacTools › Ajustes (⌘,).
  2. Desplázate hasta Asistentes de IA y activa Permitir que los asistentes de IA usen OneMacTools.
  3. Haz clic en Añadir a Claude Desktop… (o Claude Code, Cursor o Codex).
  4. Lee la confirmación: “OneMacTools añade una entrada llamada “onemactools” a … después de hacer una copia de seguridad del archivo. No cambia nada más en él.” Haz clic en Añadir.
  5. La fila muestra ahora Añadido con una marca verde, y una línea bajo la sección te dice qué hacer a continuación, como “Sal de Claude y vuelve a abrirlo para cargarlo.” También indica el nombre del archivo de copia de seguridad si ya existía uno.
  6. Reinicia o recarga el asistente como se describe y luego pregúntale algo como “Use OneMacTools to tell me how my Mac is doing.”

Añadirlo a un asistente también activa Permitir que los asistentes de IA usen OneMacTools si estaba desactivado. Si mueves OneMacTools a otra carpeta, haz clic en Actualizar junto al asistente para que la entrada apunte a la nueva ubicación de la app.

Configuración MCP manual para otros asistentes

Para cualquier otro asistente compatible con MCP por stdio, haz clic en Copiar fragmento de configuración junto a Otros asistentes y pégalo en los ajustes MCP de ese asistente. El fragmento es la misma entrada que OneMacTools escribe para Claude y Cursor:

{ "mcpServers": { "onemactools": { "command": "/Applications/OneMacTools.app/Contents/MacOS/OneMacTools", "args": ["--mcp"] } } }

El comando es la ruta a la app en tu Mac, así que el fragmento copiado siempre tiene la ruta correcta aunque guardes OneMacTools en otro sitio que no sea Aplicaciones. En Claude Code, la entrada también tiene "type": "stdio". Codex usa TOML en lugar de JSON, así que su entrada es una tabla:

[mcp_servers.onemactools] seguido de command = "/Applications/OneMacTools.app/Contents/MacOS/OneMacTools" y args = ["--mcp"].

OneMacTools reconoce al asistente por el nombre con el que se conecta y usa ese nombre en las ventanas de aprobación y en el Historial: Claude, Claude Code, Cursor, Codex, Windsurf, Gemini CLI o VS Code, o el nombre que indique el asistente.

Lo que un asistente puede leer sin preguntar

Las herramientas de lectura responden al momento, porque solo miran. Están marcadas como de solo lectura para el asistente:

Herramienta MCPQué recibe el asistente
mac_healthUn veredicto de una línea, además de CPU, memoria, disco libre, red, batería, temperaturas y ventiladores, uso de la GPU y del Neural Engine, estado del SSD, uso del micrófono y las apps que más consumen
list_appsApps abiertas con sus procesos auxiliares contados dentro de ellas, ordenadas por memoria, CPU o energía
mac_historyRespuestas a partir del historial de Salud del Mac, p. ej., “¿qué ha gastado mi batería hoy?”, o las apps principales de una métrica durante un número de horas
mac_trendsHacia dónde va el Mac: días hasta que el disco se llene, consumo de batería más rápido, apps que usan mucha más memoria que la semana pasada
whats_on_port, dev_serversQué proceso escucha en un puerto, y todos los servidores de desarrollo y bases de datos agrupados por proyecto
agent_sessions, agent_limitsSesiones activas de Claude Code, Codex, Gemini CLI, Aider, Cursor Agent y opencode; los límites de uso de Codex y cuándo alcanzó uno Claude Code por última vez
docker_statusLos contenedores, y el espacio que ocupan las imágenes, los volúmenes y la caché de compilación
ai_space, old_project_files, storage_overviewLas cachés y los modelos de las apps de IA, las carpetas de compilación de tus proyectos y las carpetas más grandes de cada unidad
find_filesArchivos encontrados con tus propias palabras, como hace Preguntar (⌘K)
search_files, list_sources, find_duplicates, storage_summaryBusca en todas las nubes y carpetas de Archivos de OneMacTools, incluidos los archivos que solo están en la nube (requiere tener Archivos activado)
life_admin, spending, tax_papersResúmenes de tus papeles: qué caduca, totales de recibos por mes y comercio, los papeles de un año fiscal (requiere tener Archivos activado)
list_toolsTodas las herramientas de OneMacTools con su ID, entradas y opciones

Los resúmenes de papeles nunca incluyen números de identidad, de tarjeta ni de cuenta; life_admin indica cuántos archivos los contienen y solo sus nombres. Leer el texto real de un documento es una acción y siempre pide permiso. Más información en Permisos y aprobaciones de los asistentes de IA. Las herramientas basadas en Archivos dependen de Archivos y de Papeleo.

Lo que un asistente tiene que pedirte

Estas herramientas cambian algo, así que cada una abre una ventana de aprobación en OneMacTools y espera a que hagas clic en Permitir:

  • run_tool: ejecuta cualquier herramienta de OneMacTools sobre archivos o texto, con opciones. Los resultados van a una carpeta nueva; los originales no se modifican. Las herramientas que necesitan que estés delante del Mac, como Grabar pantalla o Grabar reunión, no las puede ejecutar un asistente.
  • quit_app: cierra una app de la forma normal, para que pueda pedir que guardes. El Finder no se puede cerrar así.
  • stop_process y stop_agent_session: detienen uno de tus propios procesos, o una sesión de un agente de IA y todo lo que inició.
  • stop_container: detiene un contenedor de Docker en ejecución.
  • start_recording y stop_recording: registran el Mac segundo a segundo y luego indican qué tuvo picos y qué apps estaban detrás.
  • read_document: da al asistente el texto de un documento.
  • move_to_trash: traslada archivos de tu carpeta de inicio a la papelera, nunca los elimina.
OneMacTools preguntando: Claude pide a OneMacTools que ejecute Comprimir imágenes en 3 archivos, con los botones No permitir y Permitir
Los asistentes preguntan; tú lo permites.

Peticiones de ejemplo para probar

  • “¿Por qué va lento mi Mac ahora mismo?” (usa mac_health y list_apps)
  • “¿Qué se está ejecutando en el puerto 5173 y qué proyecto lo inició? Detenlo.” (lee con whats_on_port y luego pide permiso para stop_process)
  • “¿Cuáles de mis proyectos tienen carpetas node_modules antiguas y cuánto espacio recuperaría?”
  • “Registra mi Mac mientras ejecuto esta compilación y luego dime qué tuvo picos.”
  • “Busca los PDF que descargué de Gmail esta semana y combínalos.” (los encuentra con find_files y luego pide permiso para run_tool)
  • “¿Cuánto me gasté en Amazon el mes pasado?” (necesita Archivos)
  • “Comprime estas tres capturas de pantalla a JPEG.” (run_tool con Comprimir imágenes)

Para una visión general sobre puertos y agentes, consulta la guía ¿Qué está usando un puerto en mi Mac? y la documentación de Desarrollo y agentes.

Cómo desactivar el servidor MCP

Desactiva Permitir que los asistentes de IA usen OneMacTools en Ajustes › Asistentes de IA. Los asistentes que aún tengan la entrada pueden iniciar el servidor, pero cada lectura y cada acción reciben la respuesta “OneMacTools no está dejando entrar a los asistentes de IA” y nada más.

Para quitar OneMacTools por completo de un asistente, elimina la entrada onemactools de su archivo de configuración (las rutas están en la tabla anterior) o restaura la copia de seguridad que hizo OneMacTools. Al salir del asistente también termina el proceso del servidor.

Preguntas

¿El servidor MCP de OneMacTools es local?

Sí. El asistente inicia OneMacTools en tu Mac y se comunica con él mediante la entrada y la salida estándar. No se abre ningún puerto de red y OneMacTools no envía nada a ningún servidor. Lo que el asistente haga con las respuestas depende del asistente que uses.

¿Hay que reiniciar Claude Desktop después de añadir OneMacTools?

Sí. Sal por completo de Claude y vuelve a abrirlo para que lea de nuevo su archivo de configuración. Claude Code y Codex lo cargan en una sesión nueva, y Cursor lo carga al momento.

¿Por qué el botón Añadir a Cursor está atenuado?

OneMacTools no ha encontrado la app de Cursor ni su carpeta ~/.cursor. Instala o abre Cursor una vez y vuelve a abrir Ajustes; o usa Copiar fragmento de configuración y pégalo en los ajustes MCP de Cursor.

¿Puede un asistente eliminar mis archivos a través de OneMacTools?

No. La única acción que quita archivos es move_to_trash, que solo funciona dentro de tu carpeta de inicio, necesita tu permiso cada vez y se puede deshacer con Devolver en Historial.

¿El servidor MCP funciona si OneMacTools no está abierto?

Las lecturas funcionan en cuanto el asistente inicia el servidor. Para las acciones, el servidor abre OneMacTools en segundo plano para poder mostrarte la ventana de aprobación.

¿Necesito una licencia para usar OneMacTools por MCP?

Sí. Hasta que OneMacTools se activa, el servidor responde que el usuario tiene que introducir su clave de licencia. Consulta la página de precios para ver los planes.

Documentación relacionada

Stop hunting for tools.
Empieza con una.

Las 151 herramientas. Descarga gratuita, un único pago por la licencia, y es tuya para siempre.