Crypto Trader MCP Tool

by SaintDoresh
Verified

Integrations

  • Enables retrieval of real-time price information, historical data, and market details for Bitcoin cryptocurrency.

  • Provides search capability and market information for Bitcoin Cash cryptocurrency.

  • Allows retrieval of price history and market data for Dogecoin cryptocurrency.

Herramienta MCP de Crypto Trader para Claude Desktop

Una herramienta MCP (Protocolo de contexto de modelo) que proporciona datos del mercado de criptomonedas utilizando la API CoinGecko, diseñada específicamente para Claude Desktop.

Tutorial

Para obtener una guía detallada sobre la configuración y el uso de esta herramienta, consulte nuestro tutorial de Medium: Tutorial: Uso de Claude Desktop con la herramienta Crypto Trader MCP para obtener datos de criptomonedas en tiempo real

Características

  • Datos de precios de criptomonedas en tiempo real
  • Información detallada del mercado de criptomonedas
  • Gráficos de precios históricos
  • Funcionalidad de búsqueda de criptomonedas
  • Seguimiento de criptomonedas en tendencia
  • Estadísticas del mercado global

Configuración

  1. Asegúrese de tener instalado Python 3.10 o superior
  2. Instalar dependencias:
pip install -r requirements.txt

Integración con Claude Desktop

  1. Configure los ajustes de MCP en Claude Desktop agregando lo siguiente a su configuración de MCP:
{ "mcpServers": { "crypto-trader": { "command": "py", "args": ["-3.13", "C:\\Path\\To\\Your\\Crypto-Trader-MCP-ClaudeDesktop\\main.py"] } } }
  1. Reemplace la ruta con la ruta completa a su archivo main.py
  2. Ejecute el servidor usando:
py -3.13 main.py
  1. Mantenga el servidor en funcionamiento mientras utiliza Claude Desktop

Herramientas disponibles

1. obtener_precio_cripto

Obtenga información sobre el precio de las criptomonedas en tiempo real:

{ "symbol": "BTC", "name": "bitcoin", "price": 65423.12, "change_24h": 2.5, "volume_24h": 28345678901, "market_cap": 1234567890123, "timestamp": "2025-03-15T10:30:00" }

2. obtener datos del mercado de criptomonedas

Obtenga información detallada del mercado de una criptomoneda:

{ "symbol": "ETH", "name": "Ethereum", "market_cap_rank": 2, "current_price": 3521.48, "market_cap": 423456789012, "total_volume": 15834567890, "high_24h": 3580.25, "low_24h": 3475.62, "price_change_24h": 45.86, "price_change_percentage_24h": 1.32, "circulating_supply": 120283456, "total_supply": 120283456, "max_supply": null, "ath": 4878.26, "ath_date": "2021-11-10T14:24:11.849Z", "atl": 0.432979, "atl_date": "2015-10-20T00:00:00.000Z" }

3. obtener datos históricos criptográficos

Obtenga datos históricos de precios de una criptomoneda:

{ "symbol": "BTC", "name": "bitcoin", "days": 30, "prices": [ { "date": "2025-02-15T00:00:00", "price": 62150.23 }, { "date": "2025-02-16T00:00:00", "price": 63421.15 } // ... more data points ] }

4. búsqueda_cripto

Buscar criptomonedas:

{ "results": [ { "id": "bitcoin", "symbol": "BTC", "name": "Bitcoin" }, { "id": "bitcoin-cash", "symbol": "BCH", "name": "Bitcoin Cash" } // ... more results ] }

5. obtener_tendencia_cripto

Conozca las criptomonedas de tendencia:

{ "trending_coins": [ { "id": "pendle", "name": "Pendle", "symbol": "PENDLE", "market_cap_rank": 85, "price_btc": 0.00002356 } // ... more trending coins ] }

6. obtener_datos_criptográficos_globales

Obtenga datos del mercado global de criptomonedas:

{ "active_cryptocurrencies": 12875, "markets": 892, "total_market_cap_usd": 2347890123456, "total_volume_usd": 89723456789, "market_cap_percentage": { "BTC": 52.4, "ETH": 18.2 // ... more cryptocurrencies }, "updated_at": "2025-03-15T10:30:00" }

Consultas de muestra

Puedes hacerle a Claude Desktop preguntas como:

  • "¿Cuál es el precio actual de Bitcoin?"
  • "Muéstrame datos detallados del mercado de Ethereum"
  • "¿Cuál es el historial de precios de Dogecoin durante los últimos 30 días?"
  • Buscar criptomonedas relacionadas con 'sol'
  • ¿Qué criptomonedas son tendencia hoy en día?
  • "¿Cuál es la capitalización total del mercado de criptomonedas en este momento?"

Manejo de errores

Todas las herramientas incluyen un manejo de errores adecuado y devolverán un mensaje de error si algo sale mal:

{ "error": "Failed to fetch price for INVALID_SYMBOL" }

Solución de problemas

Si el servidor MCP no funciona en Claude Desktop:

  1. Asegúrese de que el servidor esté ejecutándose: debería ver el resultado cuando inicie el script
  2. Verifique que la ruta en su configuración sea correcta y absoluta
  3. Asegúrese de que Python 3.10+ esté en la RUTA de su sistema
  4. Compruebe que todas las dependencias estén instaladas
  5. Intente reiniciar Claude Desktop
  6. Verifique los registros para ver si hay mensajes de error

Límites de velocidad

Esta herramienta utiliza la API gratuita de CoinGecko, que tiene límites de velocidad. Tenga en cuenta que las solicitudes muy frecuentes pueden verse limitadas por la API.

Licencia

Licencia MIT

ID: 9b20muulne