AKShare One
Accede a datos del mercado de valores chino, incluyendo precios históricos, cotizaciones en tiempo real, noticias y estados financieros.
Documentación
AKShare One MCP Server
Resumen
Un servidor MCP basado en akshare-one, que proporciona interfaces completas para datos del mercado de valores de China. Ofrece un conjunto de herramientas potentes para recuperar información financiera, incluidos datos históricos de acciones, datos en tiempo real, datos de noticias y estados financieros.
Herramientas Disponibles
Herramientas de Datos de Mercado
get_hist_data
Obtiene datos históricos del mercado de valores con soporte para múltiples períodos de tiempo y métodos de ajuste.
Parámetros
symbol(string, obligatorio): Código de acción (p. ej., '000001')interval(string, opcional): Intervalo de tiempo ('minute','hour','day','week','month','year') (predeterminado: 'day')interval_multiplier(number, opcional): Multiplicador de intervalo (predeterminado: 1)start_date(string, opcional): Fecha de inicio en formato YYYY-MM-DD (predeterminado: '1970-01-01')end_date(string, opcional): Fecha de fin en formato YYYY-MM-DD (predeterminado: '2030-12-31')adjust(string, opcional): Tipo de ajuste ('none', 'qfq', 'hfq') (predeterminado: 'none')source(string, opcional): Fuente de datos ('eastmoney', 'eastmoney_direct', 'sina') (predeterminado: 'eastmoney')indicators_list(list, opcional): Indicadores técnicos para agregarrecent_n(number, opcional): Número de registros más recientes a devolver (predeterminado: 100)
get_realtime_data
Obtiene datos del mercado de valores en tiempo real.
Parámetros
symbol(string, opcional): Código de acciónsource(string, opcional): Fuente de datos ('xueqiu', 'eastmoney', 'eastmoney_direct') (predeterminado: 'eastmoney_direct')
Herramientas de Noticias e Información
get_news_data
Obtiene datos de noticias relacionadas con acciones.
Parámetros
symbol(string, obligatorio): Código de acciónrecent_n(number, opcional): Número de registros más recientes a devolver (predeterminado: 10)
Herramientas de Estados Financieros
get_balance_sheet
Obtiene datos del balance general de la empresa.
Parámetros
symbol(string, obligatorio): Código de acciónrecent_n(number, opcional): Número de registros más recientes a devolver (predeterminado: 10)
get_income_statement
Obtiene datos del estado de resultados de la empresa.
Parámetros
symbol(string, obligatorio): Código de acciónrecent_n(number, opcional): Número de registros más recientes a devolver (predeterminado: 10)
get_cash_flow
Obtiene datos del estado de flujo de efectivo de la empresa.
Parámetros
symbol(string, obligatorio): Código de acciónsource(string, opcional): Fuente de datos (predeterminado: 'sina')recent_n(number, opcional): Número de registros más recientes a devolver (predeterminado: 10)
Herramientas de Análisis y Métricas
get_inner_trade_data
Obtiene datos de operaciones con información privilegiada de la empresa.
Parámetros
symbol(string, obligatorio): Código de acción
get_financial_metrics
Obtiene métricas financieras clave de los tres estados financieros principales.
Parámetros
symbol(string, obligatorio): Código de acciónrecent_n(number, opcional): Número de registros más recientes a devolver (predeterminado: 10)
get_time_info
Obtiene la hora actual con formato ISO, la marca de tiempo y el último día de negociación.
Instalación y Configuración
Modos de Ejecución
El servidor admite dos modos: stdio y streamable-http
Argumentos de línea de comandos:
--streamable-http: Habilita el modo HTTP (predeterminado: modo stdio)--host: Host al que vincularse en modo HTTP (predeterminado: 0.0.0.0)--port: Puerto para escuchar en modo HTTP (predeterminado: 8081)
Nota: Al usar el modo streamable-http, el servidor MCP estará disponible en
http://{host}:{port}/mcp. Para la configuración predeterminada, esto seríahttp://0.0.0.0:8081/mcp.
Opciones de Instalación
Opción 1: Mediante Smithery
Para instalar akshare-one-mcp para Claude Desktop automáticamente mediante Smithery:
npx -y @smithery/cli install @zwldarren/akshare-one-mcp --client claude
Opción 2: Mediante uv
Instala uv si aún no lo has hecho.
Agrega la siguiente configuración a los ajustes de tu cliente MCP:
{
"mcpServers": {
"akshare-one-mcp": {
"command": "uvx",
"args": ["akshare-one-mcp"]
}
}
}
Opción 3: Configuración de Desarrollo Local
-
Clona este repositorio:
git clone https://github.com/zwldarren/akshare-one-mcp.git cd akshare-one-mcp -
Instala las dependencias:
uv sync -
Agrega la siguiente configuración a los ajustes de tu cliente MCP:
{ "mcpServers": { "akshare-one-mcp": { "command": "uv", "args": [ "--directory", "/path/to/akshare-one-mcp", "run", "akshare-one-mcp" ] } } }
Referencia de Indicadores Técnicos
La herramienta get_hist_data admite los siguientes indicadores técnicos:
Indicadores de Tendencia
- Medias móviles: SMA (media móvil simple), EMA (media móvil exponencial)
- Seguimiento de tendencia: MACD (convergencia/divergencia de medias móviles), APO (oscilador de precio absoluto), PPO (oscilador de precio porcentual)
- Tasa de cambio: ROC (tasa de cambio), ROCP (porcentaje de tasa de cambio), ROCR (relación de tasa de cambio), ROCR100
- Otros: TRIX (media móvil exponencial triple), ULTOSC (oscilador definitivo)
Indicadores de Momento
- Fuerza relativa: RSI (índice de fuerza relativa), CCI (índice de canal de materias primas)
- Fuerza de tendencia: ADX (índice direccional promedio), DX (índice direccional)
- Flujo de dinero: MFI (índice de flujo de dinero), MOM (momento), CMO (oscilador de momento de Chande), WILLR (Williams %R)
Indicadores de Volatilidad
- Bandas de Bollinger: BOLL (bandas de Bollinger)
- Rango verdadero promedio: ATR (rango verdadero promedio)
- SAR parabólico: SAR (detención y reversión parabólica)
Indicadores de Volumen
- Volumen: OBV (volumen de balance), AD (línea de acumulación/distribución), ADOSC (oscilador de acumulación/distribución)
Otros Indicadores
- Estocástico: STOCH (oscilador estocástico)
- Aroon: AROON (indicador Aroon), AROONOSC (oscilador Aroon)
- Balance de poder: BOP (balance de poder)
- Indicadores direccionales: MINUS_DI, MINUS_DM, PLUS_DI, PLUS_DM
- Pronóstico de series temporales: TSF (pronóstico de series temporales)