Servidor MCP universal de CoinMarketCap
Este proyecto es un servidor de Protocolo de Contexto de Modelo (MCP) que proporciona acceso completo a los datos de criptomonedas de CoinMarketCap. Está diseñado para integrarse fácilmente con Cursor, lo que permite acceder a una amplia gama de datos de criptomonedas directamente desde el entorno de Cursor.
Características
Cobertura API integral : acceso a múltiples puntos finales de API de CoinMarketCap
Almacenamiento en caché inteligente : reduce las llamadas a la API y mejora el rendimiento
Seguridad de tipos : compatibilidad total con TypeScript con definiciones de tipos completas
Diseño modular : fácil de ampliar y mantener
Manejo detallado de errores : Borrar mensajes de error y registro
Herramientas disponibles
Datos de criptomonedas
get_cryptocurrency_listings
- Obtenga los listados de criptomonedas más recientesget_cryptocurrency_quotes
- Obtenga cotizaciones para criptomonedas específicasget_cryptocurrency_info
- Obtener metadatos para criptomonedasget_cryptocurrency_market_pairs
- Obtener pares de mercado para una criptomonedaget_cryptocurrency_ohlcv
- Obtener datos históricos de OHLCVconvert_cryptocurrency
- Convierte entre criptomonedas y monedas fiduciarias
Intercambio de datos
get_exchange_listings
- Obtenga los últimos listados de intercambioget_exchange_info
- Obtenga información detallada del intercambioget_exchange_map
- Obtener un mapa de todos los intercambios
Datos del mercado global
get_global_metrics
: obtenga métricas del mercado global de criptomonedas
Sentimiento del mercado
get_fear_greed_index
- Obtener datos del Índice de Miedo y Avaricia
Cómo agregar al cursor MCP
Este proyecto está diseñado para integrarse perfectamente con la funcionalidad MCP de Cursor. Aquí te explicamos cómo agregarlo:
Clonar el repositorio e ingresar al directorio del proyecto:
git clone https://github.com/yourusername/coinmarketcap-mcp.git cd coinmarketcap-mcpInstalar dependencias:
npm installConfigurar variables de entorno:
Cree un archivo
.env
en el directorio raíz del proyecto.Agregue su clave API de CoinMarketCap:
CMC_API_KEY=YOUR_COINMARKETCAP_API_KEY CACHE_ENABLED=true CACHE_TTL=300Reemplace
YOUR_COINMARKETCAP_API_KEY
con su clave API real.
Construya y ejecute el servidor:
Entorno de desarrollo:
npm run devEntorno de producción:
npm run build npm start
Agregar al cursor:
Cursor abierto.
Vaya a Configuración > MCP.
Agregue un nuevo servidor con la siguiente configuración:
Tipo:
COMMAND
Comando:
node ABSOLUTE PATH/dist/index.js
¡Ahora puedes usar todas las herramientas disponibles directamente en Cursor para acceder a los datos de CoinMarketCap!
Ejemplos de uso
Obtenga los últimos listados de criptomonedas
Obtenga cotizaciones para criptomonedas específicas
Obtenga el Índice de Miedo y Avaricia
Obtenga métricas del mercado global
Solución de problemas
Si encuentra problemas:
Asegúrese de tener una clave API de CoinMarketCap válida
Compruebe que el archivo
.env
esté configurado correctamenteRevise los registros de la consola para obtener información detallada del error
Asegúrese de que su plan de API tenga acceso a los puntos finales que intenta utilizar
Licencia
Instituto Tecnológico de Massachusetts (MIT)
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Proporciona acceso integral a los datos de criptomonedas de CoinMarketCap, incluidos listados, cotizaciones, métricas de mercado y el índice Fear & Greed directamente dentro del entorno Cursor.
Related MCP Servers
- AsecurityAlicenseAqualityReal-time cryptocurrency market data integration using CoinCap's public API, providing access to crypto prices and market information without API keysLast updated -36387MIT License
- AsecurityAlicenseAqualityCoinmarket API integration to fetch cryptocurrency listings and quotesLast updated -241MIT License
- AsecurityFlicenseAqualityA Model Context Protocol server that provides access to CoinMarketCap's cryptocurrency data, enabling AI applications to retrieve cryptocurrency listings, quotes, and detailed information.Last updated -33
- -securityAlicense-qualityReal-time access to cryptocurrency data from the CoinMarketCap API.Last updated -481MIT License