I craft unique cereal names, stories, and ridiculously cute Cereal Baby images.

servidor de coingecko-mcp
Un servidor node.js express que proporciona una interfaz simplificada y configurable a la API de datos de criptomonedas de coingecko
3 years
Works with Finder
1
Github Watches
1
Github Forks
1
Github Stars
CoinGecko API Server MCP
A powerful and flexible Node.js Express server that provides a comprehensive interface to the CoinGecko cryptocurrency data API. This server supports both the free public API and the Pro API with automatic fallback.
Quick Start
# Install and run with npx
npx coingecko-api-server
# Or clone and install manually
git clone https://github.com/GaplyDev01/coingecko-api-server.git
cd coingecko-api-server
npm install
npm run setup
npm start
Features
- 🔄 Dual API Support: Seamlessly works with both CoinGecko Free and Pro APIs
- 🔙 Automatic Fallback: Falls back to free API during development
- 🔌 RESTful Endpoints: Simple and intuitive API interface
- 🛡️ Robust Error Handling: Detailed error messages and proper status codes
- 🧩 Simple Setup: Quick installation with guided setup
- 📝 Comprehensive Documentation: Clear usage instructions
Setup Options
Option 1: Using npx (Recommended)
This is the fastest way to get started:
npx coingecko-api-server
The interactive setup will:
- Ask where to install the server
- Clone the repository
- Install dependencies
- Prompt for your CoinGecko API key (optional)
- Configure your server port
Option 2: Manual Setup
If you prefer to set up manually:
# Clone the repository
git clone https://github.com/GaplyDev01/coingecko-api-server.git
cd coingecko-api-server
# Install dependencies
npm install
# Run the setup script
npm run setup
# Start the server
npm start
Configuration
The server can be configured using environment variables in the .env
file:
Variable | Description | Default |
---|---|---|
PORT |
The port the server will listen on | 3000 |
COINGECKO_API_KEY |
Your CoinGecko Pro API key | - |
API Endpoints
The server provides access to all essential CoinGecko API endpoints:
Basic Endpoints
-
GET /api/ping
- Check CoinGecko API status
Price Data
-
GET /api/simple/price
- Get price data for specified coins- Query params:
ids
,vs_currencies
,include_market_cap
,include_24hr_vol
,include_24hr_change
,include_last_updated_at
,precision
- Query params:
-
GET /api/simple/supported_vs_currencies
- Get list of supported vs currencies
Coin Data
-
GET /api/coins/markets
- Get market data for coins- Query params:
vs_currency
,ids
,category
,order
,per_page
,page
,sparkline
,price_change_percentage
- Query params:
Market Data
-
GET /api/global
- Get global cryptocurrency data -
GET /api/search/trending
- Get trending coins
Full API documentation can be found in the CoinGecko API Documentation.
MCP Integration Information
This is an MCP (Marketplace Component Program) server compatible with AI systems like Claude. To use this server in Claude Desktop:
- Start the CoinGecko API server locally
- In Claude Desktop, install the MCP by providing the server URL (e.g.,
http://localhost:3000
) - Claude can now access cryptocurrency data through the MCP interface
The server implements the full MCP specification with JSON-RPC 2.0:
-
JSON-RPC 2.0 Endpoint:
/rpc
- Handles all method calls from AI clients -
Schema Definition:
/mcp/schema
- Defines available tools and parameters - Standardized Communication: Follows MCP protocol for seamless AI integration
For detailed integration instructions, see MCP_INTEGRATION.md.
Pro API vs Free API
This server supports both the CoinGecko Pro API and the free API:
- Pro API: Higher rate limits, no throttling, additional endpoints. Requires an API key.
- Free API: Limited to ~30 calls/minute with potential rate limiting.
The server automatically detects if an API key is provided and uses the appropriate API. If no key is provided, it will fall back to the free API, which is ideal for development or personal use.
For more details about the Pro API setup, see USING_COINGECKO_PRO.md.
Development
# Run in development mode with hot reload
npm run dev
The server uses direct fetch calls to the CoinGecko API, ensuring compatibility with both free and Pro versions.
License
This project is licensed under the MIT License - see the LICENSE file for details.
Acknowledgments
相关推荐
Evaluator for marketplace product descriptions, checks for relevancy and keyword stuffing.
Confidential guide on numerology and astrology, based of GG33 Public information
A geek-themed horoscope generator blending Bitcoin prices, tech jargon, and astrological whimsy.
Converts Figma frames into front-end code for various mobile frameworks.
Advanced software engineer GPT that excels through nailing the basics.
Therapist adept at identifying core issues and offering practical advice with images.
Descubra la colección más completa y actualizada de servidores MCP en el mercado. Este repositorio sirve como un centro centralizado, que ofrece un extenso catálogo de servidores MCP de código abierto y propietarios, completos con características, enlaces de documentación y colaboradores.
Manipulación basada en Micrypthon I2C del expansor GPIO de la serie MCP, derivada de AdaFruit_MCP230xx
Una puerta de enlace de API unificada para integrar múltiples API de explorador de blockchain similar a Esterscan con soporte de protocolo de contexto modelo (MCP) para asistentes de IA.
Espejo dehttps: //github.com/agentience/practices_mcp_server
Espejo de https: //github.com/bitrefill/bitrefill-mcp-server
Servidor MCP para obtener contenido de la página web con el navegador sin cabeza de dramaturgo.
Reviews

user_ArQumEoi
I have been using the coingecko-mcp-server developed by GaplyDev01 and it has significantly enhanced my experience with cryptocurrency tracking. The server is reliable, easy to set up, and provides accurate data integration from CoinGecko. The comprehensive documentation and welcoming community make it an ideal choice for both beginners and experienced users. Highly recommended for anyone looking to streamline their cryptocurrency management needs!