mcpField
M
My Crypto MCP

My Crypto MCP

Local
github.com/0xanphamFinance1Updated 79w ago

About My Crypto MCP

My Crypto MCP provides cryptocurrency information in Claude Desktop using the CoinMarketCap API. It supports lookups by symbol and includes a sample portfolio resource.

Key features

  1. 01Get cryptocurrency information by symbol
  2. 02View a sample portfolio

Use cases

  1. 01Check current information for a cryptocurrency
  2. 02Ask about the value of the sample portfolio

MCP support

Connects Claude Desktop to cryptocurrency lookup and portfolio information through the MCP server, retrieving data from the CoinMarketCap API.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

No install method listed yet

We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.

Repository

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

My Crypto MCP

This Model Context Protocol (MCP) server provides cryptocurrency information through Claude Desktop. It connects to the CoinMarketCap API to fetch real-time cryptocurrency data.

Features

  • Get current cryptocurrency information by symbol
  • View a sample cryptocurrency portfolio

Prerequisites

Setup Instructions

1. Install Dependencies
npm install
2. Build the Project
npm run build
3. Configure Claude Desktop

Add the MCP server to Claude Desktop by editing the Claude configuration file:

  1. Open Claude Desktop settings
  2. Add the following configuration:
{
  "mcpServers": {
    "crypto": {
      "command": "node",
      "args": ["/absolute/path/to/your/project/build/index.js"],
      "env": {
        "CMC_API_KEY": "your-coinmarketcap-api-key"
      }
    }
  }
}

Important: Replace /absolute/path/to/your/project with the actual path to your project directory and your-coinmarketcap-api-key with your actual CoinMarketCap API key.

4. Restart Claude Desktop

After adding the configuration, restart Claude Desktop to load the MCP server.

Using the Crypto MCP

Once configured, you can use the following commands in your chat with Claude:

Get Portfolio Information
1. Add Portfolio Resource

Attach portfolio resource from the MCP using the attachment button in Claude Desktop.

2. Ask your own questions

You can now ask questions like:

What is my portfolio's current value?

Claude will fetch the latest information from the CoinMarketCap API and provide detailed information about your portfolio.

Example Response

Here's a sample of what Claude might return:

Based on your portfolio and current market prices, here's the value of your cryptocurrency holdings as of April 27, 2025:

ZK (ZKsync): 69,696 ZK × $0.06051 = $4,217.48
Bitcoin (BTC): 9,696 BTC × $94,361.18 = $914,904,201.28
Ethereum (ETH): 23,456 ETH × $1,803.33 = $42,288,825.48

Total portfolio value: $957,197,244.24
Your portfolio is primarily dominated by your Bitcoin holdings, which represent over 95% of your total portfolio value. Would you like any additional information about market trends or recommendations for your portfolio?

Development

  • Source code is in the src directory
  • The main MCP server is defined in index.ts
  • API interactions are handled in helper.ts

Troubleshooting

If you encounter issues:

  1. Check that your CoinMarketCap API key is valid
  2. Verify the path to the build file in Claude Desktop configuration
  3. Check console output for any error messages

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.