Repolode
wshobson

wshobson/maverick-mcp

Un servidor MCP local que proporciona a asistentes de IA cotizaciones, análisis técnico, seguimiento de carteras y backtesting opcional con Python mediante Yahoo Finance.

Alternativa open source a:TradingView

Estrellas
721
Forks
169
Issues abiertos
7
Último commit
hace 12 horas

Esta página presenta un proyecto de código abierto y no constituye asesoramiento de inversión. Operar e invertir puede generar pérdidas: evalúa el riesgo por tu cuenta y cumple las leyes de tu país antes de usarlo.

¿Qué es?

MaverickMCP es un servidor MCP (Model Context Protocol) para analizar el mercado de valores. Permite que un asistente de IA, como Claude Desktop, Cursor o VS Code, use herramientas para obtener precios y datos fundamentales de Yahoo Finance mediante yfinance, calcular indicadores como RSI y MACD, y mostrar niveles observados de soporte y resistencia. Las herramientas principales no requieren una clave de API y, de forma predeterminada, el servidor guarda las carteras, las listas de seguimiento y un diario de operaciones en una base de datos SQLite local.

El proyecto también permite filtrar acciones entre los símbolos cargados en su base de datos, comprobar el riesgo de una cartera y llevar un diario que registra las operaciones localmente sin enviar órdenes a un bróker. Un complemento opcional de backtesting añade pruebas de estrategias, optimización de parámetros, análisis walk-forward y estrategias de machine learning basadas en Python. Otro complemento, dedicado a la investigación, permite investigar empresas y sectores en la web con citas de fuentes mediante un modelo de lenguaje configurado y búsquedas con Exa o SearXNG.

El servidor puede ejecutarse mediante STDIO para un solo cliente o mediante Streamable HTTP en localhost, e incluye un Dockerfile. Está pensado para uso educativo e informativo y no ofrece asesoramiento financiero.

Funciones clave

  • 01Obtiene cotizaciones, precios históricos OHLCV y datos fundamentales de Yahoo Finance sin necesidad de una clave de API.
  • 02Calcula RSI, MACD y niveles observados de soporte y resistencia.
  • 03Permite hacer seguimiento de las posiciones de una cartera, las ganancias y pérdidas (P&L), las listas de seguimiento y un diario local de operaciones.
  • 04Filtra acciones con criterios alcistas, bajistas y de oferta y demanda entre los símbolos cargados.
  • 05Ofrece herramientas opcionales de backtesting con plantillas de estrategias y modelos de ML.
  • 06Ofrece investigación web opcional con citas de fuentes mediante un LLM configurado.

Casos de uso

  • Pedir a un asistente de IA que resuma los indicadores técnicos y el rango de precios reciente de una acción.
  • Llevar un registro local de las posiciones y comprobar la exposición al riesgo antes de una operación.
  • Probar una idea de trading con datos históricos mediante backtesting en Python.
  • Registrar y revisar operaciones anteriores en un diario local privado.

Inicio rápido

  1. 1

    Clona el repositorio

    git clone https://github.com/wshobson/maverick-mcp.git
  2. 2

    Entra en la carpeta del proyecto

    cd maverick-mcp
  3. 3

    Instala las dependencias principales

    uv sync
  4. 4

    Inicia el servidor para tu cliente MCP (sustituye la ruta por la ruta absoluta de tu copia local)

    uv run --directory /absolute/path/to/maverick-mcp maverick-mcp --transport stdio

Antes de usarlo

  • El servidor Streamable HTTP no tiene autenticación, así que úsalo solo en local, a menos que añadas controles de acceso.
  • Los datos de mercado proceden de Yahoo Finance y pueden estar retrasados, incompletos o ser incorrectos; el proyecto no ofrece asesoramiento financiero.
  • Requiere Python 3.12 o posterior y la herramienta uv. La investigación opcional puede generar cargos del proveedor del modelo y del proveedor de búsquedas.

En colecciones

Temas

Preguntas frecuentes

¿Qué es maverick-mcp?
Un servidor MCP local que proporciona a asistentes de IA cotizaciones, análisis técnico, seguimiento de carteras y backtesting opcional con Python mediante Yahoo Finance. MaverickMCP es un servidor MCP (Model Context Protocol) para analizar el mercado de valores. Permite que un asistente de IA, como Claude Desktop, Cursor o VS Code, use herramientas para obtener precios y datos fundamentales de Yahoo Finance mediante yfinance, calcular indicadores como RSI y MACD, y mostrar niveles observados de soporte y resistencia. Las herramientas principales no requieren una clave de API y, de forma predeterminada, el servidor guarda las carteras, las listas de seguimiento y un diario de operaciones en una base de datos SQLite local.
¿maverick-mcp es gratuito? ¿Qué licencia tiene?
maverick-mcp es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿maverick-mcp sigue mantenido?
Mantenimiento activo. El último commit de maverick-mcp fue el 6 nov 2026.
¿Para qué puedo usar maverick-mcp?
Pedir a un asistente de IA que resuma los indicadores técnicos y el rango de precios reciente de una acción. Llevar un registro local de las posiciones y comprobar la exposición al riesgo antes de una operación. Probar una idea de trading con datos históricos mediante backtesting en Python. Registrar y revisar operaciones anteriores en un diario local privado.
¿Cómo se instala maverick-mcp?
Clona el repositorio: git clone https://github.com/wshobson/maverick-mcp.git Entra en la carpeta del proyecto: cd maverick-mcp Instala las dependencias principales: uv sync Inicia el servidor para tu cliente MCP (sustituye la ruta por la ruta absoluta de tu copia local): uv run --directory /absolute/path/to/maverick-mcp maverick-mcp --transport stdio
¿Dónde consigo maverick-mcp?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/wshobson/maverick-mcp

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados