TakeProfit MCP
oficialProporciona acceso a la documentación y herramientas de Indie de TakeProfit.com, un lenguaje de scripting basado en Python para crear indicadores personalizados en la nube y estrategias de trading en la plataforma TakeProfit.
¿Qué puedes hacer con TakeProfit MCP?
-
Crear indicadores Indie desde cero — Pídele a tu asistente que cree un indicador completo basado en tu idea de trading, como un detector de impulso o de soporte/resistencia.
-
Buscar y recomendar indicadores existentes — Haz que el asistente consulte el Marketplace de la comunidad o los indicadores integrados por nombre o descripción para encontrar una solución ya preparada.
-
Gestionar scripts privados y listas de seguimiento — Lista, carga, edita y guarda tus indicadores de "Mis scripts", o crea y modifica listas de seguimiento con cotizaciones en vivo.
-
Crear y gestionar alertas — Configura, edita, pausa o revisa alertas en tus indicadores, incluidos los privados, directamente a través del asistente.
-
Ejecutar y analizar backtests de estrategias — Solicita un backtest de tu estrategia, compara cambios de parámetros y navega por informes detallados de órdenes y operaciones.
-
Obtener aprendizaje guiado de Indie y correcciones — Pregunta "¿cómo implementaría el indicador X?" para obtener ejemplos de código funcionales, o recibe explicaciones de combinaciones complejas de algoritmos.
Documentación
¿Qué es el servidor TakeProfit MCP?
Los LLM ahora pueden escribir, convertir, validar y explicar código Indie usando el servidor TakeProfit MCP.
Obtén ayuda de desarrollo Indie impulsada por IA:
- Pide al LLM que escriba indicadores completos desde cero basados en tus ideas de trading
- Obtén explicaciones de combinaciones de algoritmos complejos y cómo funcionan juntos
Descubre indicadores
- Busca en el Marketplace de la comunidad indicadores publicados por nombre o descripción — el LLM puede recomendar un indicador existente en lugar de escribir uno desde cero
- Busca indicadores integrados por nombre, título o abreviatura
Trabaja con tus propios scripts y listas de seguimiento
El servidor no se detiene en el lenguaje. Una vez que inicias sesión, también accede a los datos privados detrás de tu cuenta:
- Tus scripts privados — lista lo que hay en Mis scripts, carga un script en la conversación, edítalo y guárdalo de vuelta en la plataforma
- Alertas — crea, edita, pausa y revisa alertas, incluidas alertas sobre un indicador privado que nunca publicaste
- Listas de seguimiento — enuméralas, lee su contenido con cotizaciones en vivo, crea nuevas y agrega o elimina instrumentos
Consulta Trabajar con los datos de tu plataforma a continuación para ver qué puede hacer cada uno de estos.
Aprendizaje interactivo:
- Pregunta "¿cómo implementaría el indicador X?" y obtén ejemplos de código funcionales
- Comprende la lógica detrás del análisis técnico a través de explicaciones de código
- Aprende las mejores prácticas de Indie mediante desarrollo guiado por IA
Ejemplos:
- "Crea un indicador de momentum que combine RSI y divergencia de MACD"
- "Ayúdame a construir un detector de soporte/resistencia usando acción del precio"
- "Explica cómo implementar un stop loss personalizado basado en volatilidad"
- "Escribe un indicador que detecte patrones de gráfico como triángulos"
Instrucciones de configuración paso a paso
- Claude
- Claude Code
- Codex
- Cursor
- VSCode
- mcp-remote
Integración con Claude y Claude Desktop
Paso 1: Agregar conector personalizado
- Descarga, instala e inicia sesión / regístrate en Claude Desktop o inicia sesión usando la interfaz web de Claude
- Ve a Configuración -> Conectores en Claude o Claude Desktop y haz clic en "Agregar conector personalizado"
- Ingresa el nombre
TakeProfity la URLhttps://mcp.takeprofit.com/mcp
Agregar conector personalizado a claude - Presiona el botón
Configurepara el nuevo conector, asegúrate de que todas las herramientas estén activadas y eligeAllow unsupervisedpara todas las herramientas
Habilitar herramientas y permitir sin supervisión
Paso 2: Verificar funcionalidad
- Sal de la configuración y regresa a la ventana de chat
- Pide
get the Indie docs TOC using TakeProfit MCPogenerate SMA indicator in Indie language and validate this using TakeProfit MCPy observa cómo la IA ejecuta el flujo de trabajo técnico por ti.
Integración con Claude code CLI
Disponible en macOS, Linux y Windows.
Paso 1: Instalar NodeJS 18+ si aún no está instalado
- Ve al sitio web oficial de Node.js: https://nodejs.org/en/download/
- Descarga la versión LTS (Soporte a largo plazo) para tu sistema operativo — es la versión estable recomendada para la mayoría de los usuarios
- Ejecuta el instalador — no es necesario cambiar la configuración durante la instalación
Puedes ignorar la ventana de PowerShell que puede aparecer y cerrarse sola después de la instalación. En caso de duda, reinicia tu computadora y continúa.
Paso 2: Instalar claude code
Ejecuta en la terminal: npm install -g @anthropic-ai/claude-code
Paso 3: Agregar la integración
Ejecuta el comando claude mcp add --transport http takeprofit https://mcp.takeprofit.com/mcp en tu terminal (no en el chat de claude).
Paso 4: Autorizar la conexión
Ejecuta claude code con el comando claude. Si es la primera ejecución de claude code, aparecerá el asistente de configuración y deberás completar los pasos de autorización, suscripción y configuración.
Luego escribe /mcp en el chat, selecciona takeprofit y elige Autenticar — se abrirá una ventana del navegador para que inicies sesión en TakeProfit. Hasta que eso se complete, el servidor aparecerá como Requiere autenticación y sus herramientas permanecerán no disponibles.
Paso 5: Verificar funcionalidad
Pide get the Indie docs TOC using MCP o generate SMA indicator on Indie language and validate this using MCP y observa cómo se ejecutan las herramientas.
Integración con la extensión Claude code VSCode
Disponible en macOS, Linux y Windows.
Paso 1: Instalar la extensión claude code en tu IDE VSCode
Descarga e instala desde el marketplace o simplemente instálala en la ventana de VSCode en la pestaña de Extensiones.
Paso 2: Agregar la integración
Ejecuta el comando /claude mcp add --transport http takeprofit https://mcp.takeprofit.com/mcp (con barra diagonal al inicio) solo en el chat de claude code. Luego termina el chat actual y vuelve a abrirlo para aplicar la nueva configuración.
Reabre el chat, escribe /mcp, selecciona takeprofit y elige Autenticar para iniciar sesión en TakeProfit. Un servidor recién agregado solo está disponible en chats iniciados después de agregarlo, y sus herramientas permanecen no disponibles hasta que se autorice.
Paso 3: Ejecutar y usar
Abre el chat usando el comando Ctrl+Shift+P (Cmd+Shift+P en Mac) y Run Claude Code o haciendo clic en el ícono de Claude code en la esquina superior derecha de la ventana del IDE.
Escribe /mcp en el chat para ver la información de integración. Luego pide get the Indie docs TOC using MCP o generate SMA indicator on Indie language and validate this using MCP para verificar la funcionalidad.
Integración con Codex CLI
Paso 1: Instalar Codex
Instala el Codex CLI siguiendo las instrucciones oficiales, luego ejecuta codex una vez y completa el inicio de sesión.
Paso 2: Agregar la integración
Ejecuta esto en tu terminal (no dentro del chat de Codex):
codex mcp add takeprofit --url https://mcp.takeprofit.com/mcp
Codex lista los servidores que conoce con codex mcp list, para que puedas verificar que takeprofit fue registrado.
Paso 3: Iniciar sesión en TakeProfit
Ejecuta esto también en tu terminal:
codex mcp login takeprofit
Se abrirá una ventana del navegador para que inicies sesión en TakeProfit y apruebes la conexión. Hasta que lo hagas, las herramientas de TakeProfit no estarán disponibles en Codex. Si Codex ya abrió la página de inicio de sesión cuando agregaste el servidor, puedes omitir este paso.
Paso 4: Ejecutar y usar
Inicia Codex con el comando codex y escribe /mcp para verificar que takeprofit está conectado. Luego pídele get the Indie docs TOC using TakeProfit MCP o generate SMA indicator in Indie language and validate this using TakeProfit MCP. Aprueba la llamada de herramienta cuando Codex lo solicite y observa cómo la IA ejecuta el flujo de trabajo técnico por ti.
Integración con Cursor
Paso 1: Instalar el IDE de cursor
Descarga cursor desde el sitio oficial, ejecútalo y realiza la configuración inicial.
Paso 2: Agregar la integración
- Abre Configuración de Cursor -> Herramientas e Integraciones (o Configuración de Cursor -> MCP según la versión de Cursor)
- Presiona el botón "Agregar MCP personalizado" y pega esto en la configuración de
mcp.json:
{
"mcpServers": {
"TakeProfit": {
"url": "https://mcp.takeprofit.com/mcp"
}
}
}
O simplemente agrega el servidor TakeProfit a la lista si ya tienes otros servidores:
{
"mcpServers": {
"OtherServer1": {
...
},
"OtherServer2": {
...
},
"TakeProfit": {
"url": "https://mcp.takeprofit.com/mcp"
}
}
}
- Abre Configuración de Cursor -> Modelos y elige un modelo que pueda trabajar con el MCP, por ejemplo
claude-4-sonnet
Paso 3: Abrir el chat y usar
Alterna el Panel de IA para abrir un chat y usar la nueva integración: pide get the Indie docs TOC using MCP o generate SMA indicator on Indie language and validate this using MCP. Si aún no has iniciado sesión en cursor, serás redirigido a la página de autorización.
NOTA: cursor esperará tu aprobación al usar el mcp por primera vez, deberás presionar el botón "Ejecutar herramienta" para que pueda acceder al MCP
Integración con VSCode
Paso 1: Descargar e instalar el IDE de VSCode
Descarga VSCode desde el sitio oficial e instálalo. Asegúrate de usar una versión reciente con modo agente.
Paso 2: Agregar la integración
- Automático: haz clic en este enlace para instalar
Presiona "Confiar" si VSCode pregunta "¿Confiar y ejecutar el servidor MCP TakeProfit?" - O manual:
- presiona
Ctrl + Shift + P(Cmd + Shift + Pen Mac) para abrir la línea de comandos de VSCode y ejecuta el comandoMCP: Open User Configuration- pega esto en la configuración de
mcp.json:
- pega esto en la configuración de
- presiona
{
"servers": {
"TakeProfit": {
"url": "https://mcp.takeprofit.com/mcp"
}
}
}
O simplemente agrega el servidor TakeProfit a la lista si ya tienes otros servidores:
{
"servers": {
"OtherServer1": {
...
},
"OtherServer2": {
...
},
"TakeProfit": {
"url": "https://mcp.takeprofit.com/mcp"
}
}
}
Paso 3: Abrir el chat y usar
- presiona
Ctrl + Alt + I(Cmd + Option + Ien Mac) para abrir el chat o ejecuta el comandoChat: Open chaten la línea de comandos de VSCode (Ctrl + Shift + Pen Windows,Cmd + Shift + Pen Mac) - configura Copilot y autoriza con tu cuenta de github si VScode lo solicita
- escribe cualquier primer mensaje para iniciar el chat
- selecciona el modo agente, elige un modelo que pueda trabajar con el MCP, por ejemplo
Claude Sonnet(habilita el acceso al modelo Claude si VScode lo solicita) - presiona el botón Herramientas para ver la lista de herramientas disponibles y habilita las herramientas de TakeProfit
- ingresa un prompt para usar el MCP, por ejemplo
get the Indie docs TOC using TakeProfit MCP. VSCode esperará tu aprobación para usar el MCP, permite esto (presiona el botónContinue) y observa cómo la IA ejecuta el flujo de trabajo técnico por ti.
Integración con mcp-remote
Algunas aplicaciones de IA no admiten mcp remoto, sino que solo pueden trabajar con herramientas mcp locales. En este caso, puedes usar el paquete npm mcp-remote.
Por ejemplo, si tienes una cuenta gratuita de claude, la integración con el mcp remoto puede no estar disponible, pero puedes configurarlo con un mcp local.
Paso 1: Instalar Node.js
- Ve al sitio web oficial de Node.js: https://nodejs.org/en/download/
- Descarga la versión LTS (Soporte a largo plazo) para tu sistema operativo — es la versión estable recomendada para la mayoría de los usuarios
- Ejecuta el instalador — no es necesario cambiar la configuración durante la instalación
Puedes ignorar la ventana de PowerShell que puede aparecer y cerrarse sola después de la instalación. En caso de duda, reinicia tu computadora y continúa.
Paso 2: Abrir la configuración de Claude Desktop
- Si aún no lo has hecho, descarga e instala Claude Desktop
- Abre la aplicación Claude
- Navega a Archivo → Configuración → Desarrollador
- Haz clic en "Editar configuración" — esto abrirá el archivo de configuración en un editor de texto
Paso 3: Editar el archivo de configuración
Abre el archivo de configuración, que se ubicará en:
- Mac:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
Si el archivo está vacío o contiene solo {}:
Reemplaza el contenido del archivo con:
{
"mcpServers": {
"TakeProfit": {
"command": "npx",
"args": [
"-y",
"mcp-remote@latest",
"https://mcp.takeprofit.com/mcp"
]
}
}
}
Si el archivo ya contiene otros servidores MCP:
Agrega el servidor TakeProfit al bloque mcpServers existente. Por ejemplo, si el archivo se ve así:
{
"mcpServers": {
"OtherServer1": {
"command": "..."
},
"OtherServer2": {
"command": "...",
"args": [...]
}
}
}
Entonces cámbialo a:
{
"mcpServers": {
"OtherServer1": {
"command": "..."
},
"OtherServer2": {
"command": "...",
"args": [...]
},
"TakeProfit": {
"command": "npx",
"args": [
"-y",
"mcp-remote@latest",
"https://mcp.takeprofit.com/mcp"
]
}
}
}
Paso 4: Guardar y reiniciar
- Guarda el archivo de configuración (Ctrl+S en Windows, Cmd+S en Mac)
- Cierra completamente Claude Desktop
- Inicia Claude Desktop nuevamente
Paso 5: Verificar funcionalidad
Después de reiniciar, deberías ver un ícono de herramientas en la esquina inferior izquierda del cuadro de entrada del chat. Haz clic en él para abrir el menú "Buscar y herramientas". Si el servidor TakeProfit MCP está funcionando correctamente, deberías ver "TakeProfit" listado en el menú de herramientas.
De manera similar, puedes usar mcp-remote en otras situaciones donde sea conveniente.
Prueba tu configuración
Intenta hacer una de estas preguntas al LLM para probar la conexión:
"¿Puedes mostrarme la documentación del algoritmo RSI?"
"Ayúdame a crear un indicador de media móvil simple en Indie"
"Valida este código: [pega algún código Indie]"
"¿Qué algoritmos están disponibles para calcular las Bandas de Bollinger?"
Si el servidor MCP está funcionando correctamente, el LLM responderá usando la documentación y la lógica de Indie.
Una vez que recibas el código generado, pruébalo pegándolo en el editor de código de indicadores en la plataforma TakeProfit para verificar que se ejecuta sin errores.
Prompts de Indie listos para usar
El servidor incluye el mismo conocimiento de Indie que usa el Chat de IA de la plataforma: las reglas del lenguaje, los errores comunes y sus correcciones, y un flujo de trabajo paso a paso para cada tipo de tarea. Lo obtienes de tres maneras.
Prompts. Las aplicaciones que admiten prompts de MCP los listan como comandos listos para usar, por ejemplo en el menú de comandos de barra de Claude o Cursor:
| Prompt | Úsalo para |
|---|---|
indie_write_indicator | Escribir un nuevo indicador a partir de una descripción. |
indie_edit_script | Cambiar un script existente. |
indie_fix_errors | Corregir errores de compilación o tiempo de ejecución. |
indie_optimize | Hacer un script más rápido o más ligero. |
indie_migrate | Portar un indicador de Pine Script u otro lenguaje a Indie. |
La herramienta de playbook. TakeProfit_GetPlaybook devuelve las reglas más los pasos para una tarea (escribir, editar, corregir, optimizar o migrar) o una sección individual de ellas. El servidor le indica al asistente que lo lea antes de escribir o modificar código Indie, por lo que rara vez necesitarás pedirlo. |
Pistas en los resultados de las herramientas. Crear o cargar un script devuelve el playbook junto con él, y una validación fallida regresa con las correcciones que coinciden con el error. Un asistente que omita las instrucciones igualmente recibe las reglas donde las necesita.
Trabajando con los datos de tu plataforma
Todo en esta sección se ejecuta contra tu propia cuenta, por lo que se te pedirá autorizar la conexión con TakeProfit antes de que funcione. Después de eso, el asistente ve exactamente lo que tú ves en la plataforma, y nada más.
Tus scripts privados
El servidor accede a los indicadores privados en Mis scripts, no solo al código escrito en la conversación actual. Esto cierra el ciclo entre el chat y el IDE: retoma un script que comenzaste en la plataforma, trabaja en él con el asistente y guarda el resultado de vuelta.
- Listar devuelve tus indicadores de la plataforma junto con las copias de trabajo del asistente, de más reciente a más antiguo. Cada fila indica si la copia de trabajo está guardada en la plataforma y si ya existe una versión más nueva en la plataforma. Los scripts temporales nunca se listan.
- Cargar trae una versión exacta de un script privado a la conversación, donde se puede leer, editar y validar. Cargar nunca expone el código fuente de indicadores integrados, publicados o de otro usuario.
- Guardar lo escribe de vuelta. El primer guardado crea un nuevo indicador privado en Mis scripts; un guardado posterior en un script ya vinculado crea su siguiente versión. Una copia de trabajo con cambios locales sin guardar nunca se sobrescribe silenciosamente.
- Una vez que un indicador privado está guardado, puedes poner una alerta en uno de sus gráficos de inmediato; no es necesario publicarlo en el Marketplace.
Indicaciones que funcionan:
List my scripts on TakeProfit.
Load my "ATR Bands" indicator, add an input for the multiplier, and validate it.
Save this as a new version of my "ATR Bands" script.
Create an alert on the upper band of my saved ATR Bands indicator for BTC/USDT.
| Herramienta | Qué hace |
|---|---|
TakeProfit_ListUserScripts | Lista tus indicadores privados de la plataforma y las copias de trabajo del asistente, con estado de guardado y versión. |
TakeProfit_LoadPlatformScript | Carga una versión de un script privado de la plataforma en el asistente. |
TakeProfit_SaveScript | Guarda una copia de trabajo en Mis scripts, ya sea como un nuevo indicador o como la siguiente versión de uno existente. |
Los scripts y versiones escritos de esta manera llegan a Mis scripts en la plataforma como cualquier otro indicador: abre el IDE para revisar el código o agrega el indicador a un gráfico desde allí.
Listas de seguimiento
El asistente puede leer y editar tus listas de seguimiento, que es la forma más rápida de responder preguntas sobre una lista completa de una vez en lugar de un ticker a la vez.
- Listar devuelve tus propias listas de seguimiento con sus títulos y cuántos instrumentos contiene cada una. Las listas integradas no se exponen: duplica una en Mis listas de seguimiento primero si quieres que el asistente trabaje con ella.
- Leer devuelve todo lo almacenado en una lista, opcionalmente con cotizaciones en vivo para toda la lista en una sola solicitud, la base para preguntas como "¿cuáles de mis nombres suben hoy?".
- Crear hace una nueva lista, opcionalmente prellenada con hasta 50 instrumentos.
- Editar agrega y elimina instrumentos en una lista existente; ambas direcciones van en una sola solicitud, por lo que "intercambiar AAPL por MSFT" es un solo cambio.
- Eliminar borra una lista permanentemente. La herramienta requiere el título actual exacto como confirmación, por lo que un asistente que confundió dos listas similares es rechazado en lugar de eliminar la incorrecta.
Indicaciones que funcionan:
What is in my "Crypto majors" watchlist, and how is each name doing today?
Create a watchlist called "Semis" with NVDA, AMD, AVGO, and TSM.
Add SOL and remove DOGE from my "Crypto majors" list.
Set the same crossover alert on every symbol in my "Semis" watchlist.
| Herramienta | Qué hace |
|---|---|
TakeProfit_ListWatchlists | Lista tus listas de seguimiento con títulos y conteos de instrumentos. |
TakeProfit_GetWatchlist | Lee una lista de seguimiento, opcionalmente con cotizaciones para cada instrumento en ella. |
TakeProfit_CreateWatchlist | Crea una nueva lista de seguimiento, opcionalmente prellenada con instrumentos. |
TakeProfit_EditWatchlistSecurities | Agrega y elimina instrumentos en una lista de seguimiento existente. |
TakeProfit_DeleteWatchlist | Elimina permanentemente una lista de seguimiento. |
Eliminar una lista de seguimiento no se puede deshacer desde el chat. Confirma la lista por nombre antes de dejar que el asistente la elimine, y usa la herramienta de edición cuando solo quieras quitar algunos instrumentos.
Un instrumento se almacena como un ticker y un exchange juntos, por lo que el asistente resuelve el par primero. Si un nombre está almacenado en un lugar diferente al que pediste, dirá cuál: verifícalo antes de leer las cotizaciones como tuyas.
Backtests de estrategias
El asistente puede ejecutar una estrategia a través del historial y leer el resultado, para que puedas escribir una estrategia, probarla y ajustarla en una sola conversación.
- Información de estrategia lee los parámetros de una estrategia con sus tipos, valores predeterminados y opciones antes de una ejecución. Funciona para un script que el asistente está editando y para una estrategia en la plataforma a la que tengas acceso. Los indicadores no se pueden probar con backtest; solo las estrategias.
- Ejecutar simula la estrategia en un instrumento y marco temporal, sobre un rango de fechas o una profundidad de historial preestablecida, con tus valores de parámetros. Devuelve las métricas del informe y las órdenes y operaciones más recientes.
- Informe lee la misma ejecución nuevamente y recorre su historial completo de órdenes y operaciones, hasta 500 filas por página. Nunca inicia un nuevo cálculo.
- Liberar libera una ejecución que ya no necesitas. Las ejecuciones también expiran por sí solas: cada respuesta dice cuándo, y una ejecución expirada no se recrea silenciosamente: pide una nueva.
Una ejecución te pertenece: el asistente solo puede leer las ejecuciones que inició para tu cuenta.
Indicaciones que funcionan:
Backtest my "EMA Cross" strategy on BTC/USDT, 1 hour, for the last 6 months.
Run the same backtest with the fast EMA at 9 instead of 12 and compare the two.
Show me every losing trade from that run and what they have in common.
| Herramienta | Qué hace |
|---|---|
TakeProfit_GetStrategyInfo | Lee los parámetros, valores predeterminados y opciones de una estrategia antes de un backtest. |
TakeProfit_RunBacktest | Ejecuta un backtest y devuelve las métricas con las órdenes y operaciones más recientes. |
TakeProfit_GetBacktestReport | Vuelve a leer una ejecución y recorre sus órdenes y operaciones. |
TakeProfit_ReleaseBacktest | Libera una ejecución que ya no es necesaria. |
Para ver la misma estrategia con gráficos, una curva de capital y el informe completo, ábrela en el widget de Estrategia/Backtesting.
Alertas
La gestión de alertas a través de MCP se cubre en Alertas, incluida la lista completa de herramientas.
Notas
Requisitos de cuenta de Claude
- Necesitarás una cuenta de Claude para usar esta integración. Aunque técnicamente funciona con cualquier cuenta, se recomienda encarecidamente tener un plan de pago para que Claude pueda manejar adecuadamente indicaciones más largas y devolver respuestas completas:
- Claude Pro ($20/mes): Adecuado para la mayoría de los scripts y uso general
- Claude Max ($100/mes): Proporciona la ventana de contexto más grande, ideal para scripts más largos o complejos
- Claude Pro ($20/mes): Adecuado para la mayoría de los scripts y uso general
💡 Consulta los planes de precios actuales aquí: https://www.anthropic.com/pricing
Notas de rendimiento
- Funciona mejor para código de hasta ~200-300 líneas
- Si tu script es demasiado largo, intenta dividirlo en múltiples indicaciones o chats
- Los LLM modernos generalmente pueden terminar o parchear scripts incompletos cuando se les indica correctamente
Problemas comunes y soluciones
Error "node not found"
- Asegúrate de que Node.js esté instalado correctamente
- Reinicia tu computadora después de la instalación
- En Windows, verifica que Node.js esté en tus variables de entorno PATH
El servidor MCP no se conecta
- Verifica tu conexión a internet
- Asegúrate de que el archivo de configuración esté guardado correctamente
- Intenta reiniciar la aplicación
- Verifica que Node.js funcione ejecutando
node --versionen la línea de comandos