Crypto Trader
Fornece dados de mercado de criptomoedas em tempo real usando a API CoinGecko.
Documentação
Ferramenta MCP Crypto Trader para Claude Desktop
Uma ferramenta MCP (Model Context Protocol) que fornece dados de mercado de criptomoedas usando a API CoinGecko, projetada especificamente para o Claude Desktop.
Tutorial
Para um guia detalhado sobre configuração e uso desta ferramenta, confira nosso tutorial no Medium: Tutorial: Usando o Claude Desktop com a Ferramenta MCP Crypto Trader para Obter Dados de Criptomoedas em Tempo Real
Recursos
- Dados de preço de criptomoedas em tempo real
- Informações detalhadas de mercado para criptomoedas
- Gráficos históricos de preços
- Funcionalidade de busca de criptomoedas
- Acompanhamento de criptomoedas em tendência
- Estatísticas globais do mercado
Configuração
-
Certifique-se de ter o Python 3.10 ou superior instalado
-
Instale as dependências:
pip install -r requirements.txt
Integração com o Claude Desktop
- Configure suas configurações de MCP no Claude Desktop adicionando o seguinte à sua configuração de MCP:
{
"mcpServers": {
"crypto-trader": {
"command": "py",
"args": ["-3.13", "C:\\Path\\To\\Your\\Crypto-Trader-MCP-ClaudeDesktop\\main.py"]
}
}
}
- Substitua o caminho pelo caminho completo para o seu arquivo main.py
- Execute o servidor usando:
py -3.13 main.py
- Mantenha o servidor em execução enquanto usa o Claude Desktop
Ferramentas Disponíveis
1. get_crypto_price
Obtenha informações de preço de criptomoedas em tempo 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. get_crypto_market_data
Obtenha informações detalhadas de mercado para uma criptomoeda:
{
"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. get_crypto_historical_data
Obtenha dados históricos de preços para uma criptomoeda:
{
"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. search_crypto
Pesquise criptomoedas:
{
"results": [
{
"id": "bitcoin",
"symbol": "BTC",
"name": "Bitcoin"
},
{
"id": "bitcoin-cash",
"symbol": "BCH",
"name": "Bitcoin Cash"
}
// ... more results
]
}
5. get_trending_crypto
Obtenha criptomoedas em tendência:
{
"trending_coins": [
{
"id": "pendle",
"name": "Pendle",
"symbol": "PENDLE",
"market_cap_rank": 85,
"price_btc": 0.00002356
}
// ... more trending coins
]
}
6. get_global_crypto_data
Obtenha dados globais do mercado de criptomoedas:
{
"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 Exemplo
Você pode fazer perguntas ao Claude Desktop como:
- "Qual é o preço atual do Bitcoin?"
- "Mostre-me dados detalhados de mercado para Ethereum"
- "Qual é o histórico de preços do Dogecoin nos últimos 30 dias?"
- "Pesquise criptomoedas relacionadas a 'sol'"
- "Quais criptomoedas estão em tendência hoje?"
- "Qual é a capitalização total do mercado de criptomoedas agora?"
Tratamento de Erros
Todas as ferramentas incluem tratamento adequado de erros e retornarão uma mensagem de erro se algo der errado:
{
"error": "Failed to fetch price for INVALID_SYMBOL"
}
Solução de Problemas
Se o servidor MCP não estiver funcionando no Claude Desktop:
- Certifique-se de que o servidor esteja em execução - você deve ver uma saída ao iniciar o script
- Verifique se o caminho nas suas configurações está correto e é absoluto
- Certifique-se de que o Python 3.10+ esteja no PATH do seu sistema
- Verifique se todas as dependências estão instaladas
- Tente reiniciar o Claude Desktop
- Verifique os logs para quaisquer mensagens de erro
Limites de Taxa
Esta ferramenta usa a API gratuita do CoinGecko, que possui limites de taxa. Esteja ciente de que solicitações muito frequentes podem ser limitadas pela API.
Licença
Licença MIT