1. Conduid
  2. Blockchain
  3. Cryptogecko MCP Server
MCP server · Blockchain

Cryptogecko MCP Server

An MCP client and server for cryptogecko using fastMCP library and Starlette

Unclaimed last commit a year ago blockchain
34Low

Scored 7 months ago · breakdown

About Cryptogecko MCP Server

Cryptogecko MCP Server is an MCP server published by Frostbite22 in the Blockchain category: an MCP client and server for cryptogecko using fastMCP library and Starlette.

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-server

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 Server

Powered by Claude · Grounded in docs

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

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

MCP Crypto Client-Server Implementation Guide

This guide will help you set up the Model Context Protocol (MCP) server and client for retrieving cryptocurrency data using the CoinGecko API.

Overview

The system consists of:

  1. Python MCP Server: Handles API requests to CoinGecko and exposes functionality through MCP tools
  2. TypeScript MCP Client: Connects to the server and provides methods to interact with the server tools
  3. React Frontend: A web interface to interact with the crypto data

Server Setup

Prerequisites

  • Python 3.9+
  • pip

Installation

  1. Create a virtual environment:

    python -m venv venv
    source venv/bin/activate  # On Windows: venv\Scripts\activate
    
  2. Install dependencies:

    pip install starlette uvicorn httpx mcp-server python-dotenv
    
  3. Create a .env file in your project root:

    COINGECKO_API_KEY=your_api_key  # Optional, free tier can work without it
    PORT=8000
    
  4. Save the Python server code to server.py

  5. Start the server:

    python server.py --port 8000 --debug
    

    You can customize the host and port with command-line arguments:

    python server.py --host 127.0.0.1 --port 8080
    

The server will be available at http://localhost:8000.

Customizing the Implementation

Adding New Tools

To add a new tool to the server:

  1. Create a new function with the @mcp_app.tool() decorator
  2. Implement the function to fetch data from CoinGecko or process existing data
  3. Add corresponding methods to the TypeScript client
  4. Update the React UI to use the new functionality

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Cryptogecko MCP Server

How do I install Cryptogecko MCP Server?

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

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

Its trust score is 34 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Cryptogecko MCP Server 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.