1. Conduid
  2. Finance
  3. Cryptogecko MCP Client
MCP server · Finance

Cryptogecko MCP Client

MCP server: Cryptogecko MCP Client

Unclaimed last commit a year ago finance
37Low

Scored 5 months ago · breakdown

About Cryptogecko MCP Client

Cryptogecko MCP Client is an MCP server published by Frostbite22 in the Finance category: mCP server: Cryptogecko MCP Client.

The repository has 2 stars and 0 forks, with the last commit a year ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.

Install

From source
git clone https://github.com/Frostbite22/cryptogecko-mcp-client

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Cryptogecko MCP Client

Powered by Claude · Grounded in docs

I know everything about Cryptogecko MCP Client. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository 22 hours ago. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • !License declaredNo license file. Legally you have no right to use it in a product.
  • ✓Tests presentA test suite exists in the repository.
  • ✓Dependencies pinnedA lockfile pins dependency versions.
  • ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

README

Client Setup

Prerequisites

  • Node.js 18+
  • npm or yarn

Installation

  1. Create a new React project:

    npx create-react-app crypto-mcp-client
    cd crypto-mcp-client
    
  2. Install required dependencies:

    npm install @modelcontextprotocol/sdk tailwindcss
    npm install @anthropic-ai/sdk
    

You might need sometimes to use legacy peer dependencies

--legacy-peer-deps
  1. Set up Tailwind CSS:

    npx tailwindcss init
    
  2. Update tailwind.config.js:

    /** @type {import('tailwindcss').Config} */
    module.exports = {
      content: [
        "./src/**/*.{js,jsx,ts,tsx}",
      ],
      theme: {
        extend: {},
      },
      plugins: [],
    }
    
  3. Add Tailwind directives to your CSS:

    /* src/index.css */
    @tailwind base;
    @tailwind components;
    @tailwind utilities;
    
  4. Create TypeScript files:

    • Save the TypeScript client code to src/CryptoMcpClient.ts
    • Save the React component code to src/CryptoDashboard.tsx
  5. Update src/App.tsx to use the dashboard:

    import React from 'react';
    import './App.css';
    import CryptoDashboard from './CryptoDashboard';
    
    function App() {
      return (
        <div className="App">
          <CryptoDashboard />
        </div>
      );
    }
    
    export default App;
    
  6. Add tsconfig.json

    {
    "compilerOptions": {
        "target": "es5",
        "lib": ["dom", "dom.iterable", "esnext"],
        "allowJs": true,
        "skipLibCheck": true,
        "esModuleInterop": true,
        "allowSyntheticDefaultImports": true,
        "strict": true,
        "forceConsistentCasingInFileNames": true,
        "noFallthroughCasesInSwitch": true,
        "module": "esnext",
        "moduleResolution": "node",
        "resolveJsonModule": true,
        "isolatedModules": true,
        "noEmit": true,
        "jsx": "react-jsx",
        "baseUrl": ".",
        "paths": {
        "@modelcontextprotocol/sdk/*": ["node_modules/@modelcontextprotocol/sdk/*"]
        }
    },
    "include": ["src"]
    }
    
  7. Start the client:

    npm start
    

The client will be available at http://localhost:3000.

MCP Communication Flow

  1. The client connects to the server using Server-Sent Events (SSE) at the /sse endpoint
  2. The client creates a session with the server
  3. The client calls MCP tools provided by the server
  4. Communication between client and server happens through:
    • SSE connection for server-to-client messages
    • POST requests to /messages/ for client-to-server messages
  5. The server processes requests and returns results through the established SSE connection

Available Tools

The server exposes four main tools:

  1. get_price: Get cryptocurrency prices in various currencies

    • Parameters: vs_currencies, ids, symbols
  2. get_coin_list: Get list of all available coins

    • No parameters required
  3. get_market_data: Get detailed market data for cryptocurrencies

    • Parameters: vs_currency, ids, category, order, per_page, page, sparkline
  4. get_trending: Get trending coins in the last 24 hours

    • No parameters required

README fetched from the repository 22 hours ago. The original is authoritative.

Questions

About Cryptogecko MCP Client

How do I install Cryptogecko MCP Client?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Cryptogecko MCP Client safe to use with an AI agent?

Its trust score is 37 out of 100 (low). It passes 4 of the 6 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Cryptogecko MCP Client still maintained?

The last commit was a year ago. That's long enough that you should check whether the maintainer is responding to issues before depending on it.