Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

CryptoPriceTracker

БесплатноНе проверен

Enables LLM agents to fetch real-time cryptocurrency prices using the CoinGecko API, supporting multiple cryptocurrencies and fiat currencies.

GitHubEmbed

Описание

Enables LLM agents to fetch real-time cryptocurrency prices using the CoinGecko API, supporting multiple cryptocurrencies and fiat currencies.

README

A Model Context Protocol (MCP) server that enables LLM-based AI agents to access real-time cryptocurrency price information. Designed for seamless integration with LLMs and AI agents using the MCP protocol and the CoinGecko API.


Features

  • Exposes cryptocurrency price tracking tools for LLM agents via MCP:
    • get_crypto_price: Get current price of any cryptocurrency in any supported currency
  • Uses the CoinGecko API for accurate, real-time cryptocurrency data
  • Supports all major cryptocurrencies (Bitcoin, Ethereum, etc.)
  • Supports multiple fiat currencies (USD, EUR, INR, etc.) and crypto conversions
  • Asynchronous HTTP requests for non-blocking performance
  • Simple integration with Claude, MCP clients, or other LLM-based agents

Quickstart

1. Install & Run

Run the MCP Crypto Price Tracker Server using uvx:

uvx --from git+https://github.com/deerajd/CryptoPriceTracker-MCP.git mcp-server

2. Integrate with Your LLM Agent

Add the following to your tool configuration (for Claude, MCP clients, etc.):

{
  "mcpServers": {
    "CryptoPriceTracker": {
      "command": "uvx",
      "args": [
        "--from",
        "git+https://github.com/deerajd/CryptoPriceTracker-MCP.git",
        "mcp-server"
      ]
    }
  }
}

This configuration launches the MCP Crypto Price Tracker Server as a subprocess, exposing cryptocurrency price tools to your LLM agent.


3. Usage

From your LLM agent, you can call:

Get Cryptocurrency Price

get_crypto_price(cryptocurrency="bitcoin", currency="usd")     # Bitcoin in USD
get_crypto_price(cryptocurrency="ethereum", currency="inr")    # Ethereum in INR
get_crypto_price(cryptocurrency="cardano", currency="eur")     # Cardano in EUR
get_crypto_price(cryptocurrency="solana")                      # Solana in INR (default)

The server will respond with the current price as a float value. For example:

  • 67234.56 for Bitcoin in USD
  • 178543.78 for Ethereum in INR

API Reference

get_crypto_price(cryptocurrency, currency="inr")

  • Parameters:
    • cryptocurrency (str): The CoinGecko ID of the cryptocurrency (e.g., "bitcoin", "ethereum", "cardano")
    • currency (str, optional): The target currency code (default: "inr"). Supports fiat currencies like "usd", "eur", "inr" and crypto currencies
  • Returns: Current price as a float. Returns 0.0 if price cannot be fetched
  • Coverage: Global cryptocurrency markets via CoinGecko API

Popular Cryptocurrency IDs:

  • bitcoin - Bitcoin (BTC)
  • ethereum - Ethereum (ETH)
  • cardano - Cardano (ADA)
  • solana - Solana (SOL)
  • polygon - Polygon (MATIC)
  • chainlink - Chainlink (LINK)

Supported Currencies:

  • Fiat: usd, eur, inr, jpy, gbp, cad, aud, and many more
  • Crypto: btc, eth, and other major cryptocurrencies

Development

Requirements

  • Python 3.13+
  • httpx for async HTTP requests
  • FastMCP for MCP server implementation
  • requests for HTTP client support
  • CoinGecko API (free tier available)

Project Structure

CryptoPriceTracker/
├── src/
│   └── mcpserver/
│       ├── __init__.py
│       ├── __main__.py          # Entry point
│       └── deployment.py        # Main server implementation
├── pyproject.toml               # Project configuration
└── README.md                    # This file

License

MIT License


from github.com/deerajd/CryptoPriceTracker-MCP

Установить CryptoPriceTracker в Claude Desktop, Claude Code, Cursor

Рекомендуется · одна команда, все IDE
unyly install cryptopricetracker-mcp

Ставит в Claude Desktop, Claude Code, Cursor и VS Code — сам разбирается с npx, uvx и сборкой из исходников.

Впервые? Поставь CLI: curl -fsSL https://unyly.org/install | sh

Или настроить вручную

Выполни в терминале:

claude mcp add cryptopricetracker-mcp -- uvx --from git+https://github.com/deerajd/CryptoPriceTracker-MCP cryptopricetracker

FAQ

CryptoPriceTracker MCP бесплатный?

Да, CryptoPriceTracker MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для CryptoPriceTracker?

Нет, CryptoPriceTracker работает без API-ключей и переменных окружения.

CryptoPriceTracker — hosted или self-hosted?

Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.

Как установить CryptoPriceTracker в Claude Desktop, Claude Code или Cursor?

Открой CryptoPriceTracker на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare CryptoPriceTracker with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории ai