TapeLog MCP
Entrenador privado y local de diario de trading para tus exportaciones CSV de DAS Trader y Robinhood: estadísticas, patrones de comportamiento y un informe semanal de hábitos. Describe solo el comportamiento pasado. No es asesoramiento de inversión.
Documentación
TapeLog MCP: un coach privado de diario de trading con IA
Un servidor de Model Context Protocol de código abierto que permite a Claude, ChatGPT, Cursor o cualquier cliente MCP analizar tus propios archivos de exportación de bróker. Parsea archivos CSV de DAS Trader Pro y Robinhood, reconstruye operaciones de ida y vuelta, y reporta tus estadísticas junto con los patrones de comportamiento donde tus resultados fueron más débiles: hora del día, tamaño de posición después de una pérdida, tiempo de retención, símbolo y día de la semana.
- Local y privado: sin inicio de sesión en el bróker, sin nube. Las ejecuciones se almacenan en
~/.tapelog/fills.jsonen tu máquina. - Gratis: con licencia MIT.
- Proceso, no selecciones: TapeLog describe lo que ya hiciste. Nunca sugiere operaciones.
Aviso legal: TapeLog es una herramienta educativa de registro. No es asesoramiento de inversión, y TapeLog no es un asesor de inversiones registrado ni un corredor de bolsa. No recomienda comprar, vender o mantener ningún valor, no ofrece objetivos de precio, señales o predicciones de mercado, y no realiza operaciones. Los resultados pasados no predicen resultados futuros.
Herramientas
| Herramienta | Qué hace |
|---|---|
import_fills | Importa un CSV de la ventana de operaciones de DAS Trader, un CSV de actividad de cuenta de Robinhood o un CSV genérico (date,time,symbol,side,qty,price,fees). Los duplicados se omiten. |
get_stats | P&L neto, tasa de aciertos, factor de beneficio, expectativa, ganancia y pérdida promedio, ratio de pago, drawdown máximo, racha de pérdidas, tiempo de retención y recuento de operaciones intradía PDT en los últimos 5 días hábiles |
find_leaks | Desgloses descriptivos de tus grupos más débiles, por ejemplo "Tus 18 operaciones iniciadas entre 11:00 y 12:00 generaron -$2,039 (tasa de aciertos del 11%)" o "Después de una pérdida, tu posición fue 2.1 veces mayor" |
compare_periods | Período A vs período B, como la semana pasada vs esta semana |
weekly_habit_report | Esta semana vs tus semanas anteriores: qué hábitos aparecieron y cuáles se desvanecieron, con recuentos (aumento de tamaño después de una pérdida, pérdidas mantenidas más tiempo que ganancias, ráfagas de sobreoperación, un bajón en cierta hora del día). Por ejemplo "Aumento de tamaño después de una pérdida: esto apareció 8 veces esta semana vs 0 por semana antes." Devuelve JSON además de un informe Markdown renderizado. |
list_trades | Tus operaciones de ida y vuelta reconstruidas |
clear_data | Elimina todas las ejecuciones almacenadas (requiere confirm=true) |
Instalación
Necesitas Python 3.10+ y uv, o pip.
Claude Desktop: agrega esto a claude_desktop_config.json (Configuración, luego Desarrollador, luego Editar configuración):
{
"mcpServers": {
"tapelog": {
"command": "uvx",
"args": ["--from", "git+https://github.com/tapelog-journal/tapelog-mcp", "tapelog-mcp"]
}
}
}
Cursor: agrega el mismo bloque en mcpServers dentro de ~/.cursor/mcp.json.
Claude Code: claude mcp add tapelog -- uvx --from git+https://github.com/tapelog-journal/tapelog-mcp tapelog-mcp
Otros clientes MCP (Windsurf, VS Code, Cline, Goose): usa un servidor stdio con el comando uvx y los argumentos mostrados arriba. O ejecuta pip install git+https://github.com/tapelog-journal/tapelog-mcp y usa el comando tapelog-mcp.
Opcional: configura la variable de entorno TAPELOG_DATA=/path/to/fills.json para cambiar dónde se almacenan las ejecuciones.
Uso
"Importa ~/Downloads/trades.csv con trade_date 2026-10-15, luego muestra mis estadísticas y encuentra mis fugas."
"Compara del 1 al 15 de septiembre con el 16 al 30 de septiembre."
"Dame mi informe semanal de hábitos."
Consulta un informe semanal de hábitos de muestra (datos de muestra sintéticos), también disponible en el sitio de TapeLog.
Exportando tus operaciones: en DAS Trader, abre la ventana de operaciones, haz clic derecho y elige Exportar. Los archivos de DAS no tienen fecha, así que pasa trade_date. En Robinhood, ve a Cuenta, luego Informes y estados de cuenta, luego Informe de actividad de cuenta (CSV). Guías paso a paso están en el sitio de TapeLog.
¿Sin MCP? La carpeta /coach tiene un paquete de instrucciones listo para pegar para GPT personalizado o Proyecto de Claude, y un prompt de una sola vez que funciona con un CSV subido.
Reglas de alcance (aplicadas en las instrucciones del servidor y los prompts del coach)
TapeLog analiza solo tu comportamiento y proceso pasado: sincronización, tamaño de posición, tiempos de retención y disciplina. Los hallazgos son descriptivos. Las muestras pequeñas se señalan, y los patrones se enmarcan como invitaciones a la reflexión, no como señales.
Desarrollo
python -m venv .venv && .venv/bin/pip install -e . pytest && .venv/bin/pytest -q
Todo en samples/ son datos de muestra sintéticos. Más herramientas gratuitas están en tapelog-journal.github.io/tapelog, y hay un boletín semanal en thetapelog.beehiiv.com.
No está afiliado con DAS Inc., Robinhood Markets, Inc., Anthropic u OpenAI.