Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Crypto Tracker MCP Serverwhat's the current price of bitcoin in USD?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
πͺ Crypto Tracker MCP Server Example
A Model Context Protocol (MCP) server that connects AI agents (like Claude Desktop or other MCP clients) to real-time cryptocurrency market data using the CoinGecko API.
This project demonstrates how to build and run a complete MCP server in Node.js, featuring:
π§° Tools for interacting with crypto data
π (Optional) Resources for reusable info sets
π¬ (Optional) Prompt Templates for AI-assisted responses
π Features
β
Get Real-Time Prices β Fetch live prices, market cap, and 24h change for any cryptocurrency
β
Detailed Coin Info β Retrieve full metadata for a specific coin
β
Market Data β Paginated list of coins ranked by market cap
β
Search Coins β Find coins by name or symbol
β
Trending Coins β Get currently trending cryptocurrencies on CoinGecko
π§ What Is MCP?
MCP (Model Context Protocol) is a new open standard that connects Large Language Models (LLMs) to external tools, APIs, and data sources through a single unified interface.
Each MCP Server can expose:
Category | Description |
π§° Tools | Functions or APIs that an LLM can call (like |
π Resources | Static or dynamic data references (like coin lists, config files) |
π¬ Prompt Templates | Predefined prompts or instruction templates |
Your LLM can then access and execute these capabilities safely and consistently.
π§© Project Structure
βοΈ Setup
1οΈβ£ Clone the repository
2οΈβ£ Install dependencies
Make sure your
package.jsonincludes"type": "module"
3οΈβ£ Run the server manually
You should see:
π§© Integration with Claude Desktop
To connect this MCP server with Claude Desktop, edit your configuration file:
Add the following entry under mcpServers:
Then restart Claude Desktop. Youβll now be able to call this server using /mcp commands like:
π§° Available Tools
Tool | Description | Example |
| Get current price, market cap, and 24h change |
|
| Get metadata about a specific coin |
|
| Paginated market cap data |
|
| Search for cryptocurrencies |
|
| Get trending cryptocurrencies |
|
π οΈ Tech Stack
Node.js 22+
@modelcontextprotocol/sdk
CoinGecko REST API
ES Modules (import/export syntax)
π‘ Future Enhancements
Add Resources to store coin metadata or cached lookups
Add Prompt Templates for summarizing market trends
Add Persistent local caching for performance optimization
Integrate with other APIs (Binance, CoinMarketCap, etc.)
π§βπ» Author
Saqib Hussain π Software Engineer | DevOps | AI Integrations π LinkedIn π’ Founder β DevInspect