Skip to main content
Glama

Cryptocurrency Market Data MCP Server

by Nayshins
MIT License
26
  • Apple

Servidor MCP de datos del mercado de criptomonedas

Un servidor de Protocolo de Contexto de Modelo (MCP) que proporciona datos históricos y en tiempo real del mercado de criptomonedas mediante la integración con las principales plataformas de intercambio. Este servidor permite a los LLM como Claude consultar precios actuales, analizar tendencias del mercado y acceder a información detallada sobre las operaciones.

Características

  • Datos de mercado en tiempo real
    • Precios actuales de las criptomonedas
    • Resúmenes de mercado con diferenciales de oferta y demanda
    • Principales pares de trading por volumen
    • Soporte para múltiples intercambios
  • Análisis histórico
    • Datos de OHLCV (velas japonesas)
    • Estadísticas de cambios de precios
    • Seguimiento del historial de volumen
    • Marcos de tiempo personalizables
  • Soporte de Exchange
    • Binance
    • Coinbase
    • Kraken
    • KuCoin
    • Hiperlíquido
    • Huobi
    • Bitfinex
    • Bybit
    • OKX
    • MEXC

Instalación

Instalación mediante herrería

Para instalar Cryptocurrency Market Data Server para Claude Desktop automáticamente a través de Smithery :

npx -y @smithery/cli install mcp-server-ccxt --client claude

Instalación manual

# Using uv (recommended) uv pip install mcp ccxt # Using pip pip install mcp ccxt

Uso

Ejecución del servidor

python crypto_server.py

Conectando con Claude Desktop

  1. Abra la configuración de Claude Desktop en:
    • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Ventanas: %APPDATA%\Claude\claude_desktop_config.json
  2. Agregue la configuración del servidor:
{ "mcpServers": { "crypto": { "command": "python", "args": ["/path/to/crypto_server.py"] } } }
  1. Reiniciar Claude Desktop

Herramientas disponibles

  1. obtener precio
    • Obtenga el precio actual de cualquier par comercial
    • Ejemplo: "¿Cuál es el precio actual de BTC/USDT en Binance?"
  2. obtener resumen del mercado
    • Obtenga información detallada del mercado
    • Ejemplo: "Muéstrame un resumen del mercado de ETH/USDT"
  3. obtener los máximos volúmenes
    • Lista de los principales pares comerciales por volumen
    • Ejemplo: "¿Cuáles son los 5 pares comerciales principales en Kraken?"
  4. intercambios de listas
    • Mostrar todos los intercambios admitidos
    • Ejemplo: "¿Qué intercambios son compatibles?"
  5. obtener-histórico-ohlcv
    • Obtener datos históricos de velas
    • Ejemplo: "Muéstrame los datos del precio de BTC/USDT de los últimos 7 días en intervalos de 1 hora"
  6. obtener cambio de precio
    • Calcular cambios de precios en diferentes períodos de tiempo
    • Ejemplo: "¿Cuál es el cambio de precio de SOL/USDT en 24 horas?"
  7. obtener historial de volumen
    • Seguimiento del volumen de operaciones a lo largo del tiempo
    • Ejemplo: "Muéstrame el historial del volumen de operaciones de ETH/USDT durante la última semana"

Consultas de ejemplo

Aquí hay algunos ejemplos de preguntas que puedes hacerle a Claude una vez que el servidor esté conectado:

- What's the current Bitcoin price on Binance? - Show me the top 5 trading pairs by volume on Coinbase - How has ETH/USDT performed over the last 24 hours? - Give me a detailed market summary for SOL/USDT on Kraken - What's the trading volume history for BNB/USDT over the last week?

Detalles técnicos

Dependencias

  • mcp : SDK de protocolo de contexto de modelo
  • ccxt : Biblioteca de intercambio de criptomonedas
  • Python 3.9 o superior

Arquitectura

El servidor utiliza:

  • Soporte asíncrono de CCXT para una comunicación de intercambio eficiente
  • Sistema de herramientas de MCP para la integración de LLM
  • Formato de datos estandarizado para obtener resultados consistentes
  • Agrupación de conexiones para un rendimiento óptimo

Manejo de errores

El servidor implementa un manejo robusto de errores para:

  • Pares comerciales no válidos
  • Problemas de conectividad de Exchange
  • Limitación de velocidad
  • Solicitudes malformadas
  • Tiempos de espera de la red

Desarrollo

Ejecución de pruebas

# To be implemented pytest tests/

Contribuyendo

  1. Bifurcar el repositorio
  2. Crear una rama de características
  3. Realiza tus cambios
  4. Enviar una solicitud de extracción

Desarrollo local

# Clone the repository git clone [repository-url] cd crypto-mcp-server # Install dependencies uv pip install -e .

Solución de problemas

Problemas comunes

  1. Errores de conexión de Exchange
    • Comprueba tu conexión a Internet
    • Verificar que el intercambio esté operativo
    • Asegúrese de que el par comercial exista en el intercambio seleccionado
  2. Limitación de velocidad
    • Implementar retrasos entre solicitudes
    • Utilice diferentes intercambios para consultas de alta frecuencia
    • Consulte los límites de tipos de cambio específicos del cambio
  3. Problemas de formato de datos
    • Verificar el formato del par comercial (por ejemplo, BTC/USDT, no BTCUSDT)
    • Consultar las especificaciones del plazo
    • Asegúrese de que los parámetros numéricos estén dentro de rangos válidos

Licencia

Licencia MIT: consulte el archivo LICENCIA para obtener más detalles

Expresiones de gratitud

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Proporciona datos históricos y en tiempo real del mercado de criptomonedas mediante la integración con las principales plataformas de intercambio. Este servidor permite a los LLM como Claude consultar precios actuales, analizar tendencias del mercado y acceder a información detallada sobre las operaciones.

  1. Características
    1. Instalación
      1. Instalación mediante herrería
      2. Instalación manual
    2. Uso
      1. Ejecución del servidor
      2. Conectando con Claude Desktop
      3. Herramientas disponibles
      4. Consultas de ejemplo
    3. Detalles técnicos
      1. Dependencias
      2. Arquitectura
      3. Manejo de errores
    4. Desarrollo
      1. Ejecución de pruebas
      2. Contribuyendo
      3. Desarrollo local
    5. Solución de problemas
      1. Problemas comunes
    6. Licencia
      1. Expresiones de gratitud

        Related MCP Servers

        • A
          security
          A
          license
          A
          quality
          A server implementation that streams real-time Binance market data (spot and futures) via WebSockets, enabling applications to receive and process cryptocurrency market information through the Model Context Protocol.
          Last updated -
          6
          6
          TypeScript
          MIT License
        • -
          security
          F
          license
          -
          quality
          A cryptocurrency price query service based on Model Context Protocol that provides tools for retrieving virtual currency prices, market trends, detailed information, and K-line data.
          Last updated -
          2
          Python
        • -
          security
          A
          license
          -
          quality
          A Model Context Protocol server that exposes Binance cryptocurrency exchange data to LLMs, allowing agents to access real-time prices, order books, and historical market data without requiring API keys.
          Last updated -
          4
          Python
          MIT License
        • A
          security
          A
          license
          A
          quality
          A server that provides tools for retrieving real-time price information for various assets including precious metals and cryptocurrencies, allowing language models to access and display current asset price data.
          Last updated -
          1
          56
          1
          JavaScript
          MIT License
          • Apple
          • Linux

        View all related MCP servers

        MCP directory API

        We provide all the information about MCP servers via our MCP API.

        curl -X GET 'https://glama.ai/api/mcp/v1/servers/Nayshins/mcp-server-ccxt'

        If you have feedback or need assistance with the MCP directory API, please join our Discord server