Servidor Coin MCP
Un servidor de Protocolo de Contexto de Modelo que proporciona acceso a los datos de criptomonedas de CoinMarketCap. Este servidor permite que las aplicaciones basadas en IA obtengan listados, cotizaciones e información detallada sobre diversas criptomonedas.
Herramientas disponibles
listing-coins: obtiene una lista paginada de todas las criptomonedas activas con los últimos datos del mercado.start(entero, opcional): desplaza el inicio (índice basado en 1) de la lista paginada de elementos a devolver.limit(entero, opcional): Número de resultados a devolver (predeterminado: 10, máximo: 5000).price_min(número, opcional): precio mínimo en USD para filtrar resultados.price_max(número, opcional): precio máximo en USD para filtrar resultados.market_cap_min(número, opcional): capitalización de mercado mínima para filtrar resultados.market_cap_max(número, opcional): capitalización de mercado máxima para filtrar resultados.convert(cadena, opcional): Calcula cotizaciones del mercado en múltiples monedas.sort(cadena, opcional): Campo para ordenar la lista de criptomonedas.sort_dir(cadena, opcional): Dirección para ordenar las criptomonedas (ascendente o descendente).
get-coin-info: recupera información detallada sobre una criptomoneda específica.id(cadena, opcional): uno o más ID de criptomonedas de CoinMarketCap separados por comas.slug(cadena, opcional): una lista separada por comas de slugs de criptomonedas.symbol(cadena, opcional): Uno o más símbolos de criptomonedas separados por comas.
get-coin-quotes: obtiene las últimas cotizaciones del mercado para una o más criptomonedas.id(cadena, opcional): uno o más identificadores de criptomonedas de CoinMarketCap separados por comas.slug(cadena, opcional): una lista separada por comas de slugs de criptomonedas.symbol(cadena, opcional): Uno o más símbolos de criptomonedas separados por comas.
Instalación
Instalación mediante herrería
Para instalar Cryptocurrency Data para Claude Desktop automáticamente a través de Smithery :
npx -y @smithery/cli install coin-api-mcp --client claudeConstruir el servidor
Clone este repositorio y compile e instale el programa con su intérprete de Python predeterminado (recomendado).
git clone https://github.com/longmans/coin_api_mcp.git
cd coin_api_mcp
uv build
uv pip install .Después de la instalación, puedes ejecutarlo como un script usando:
python -m coin_api_mcpRelated MCP server: mcp-coincap-jj
Configuración
Clave API
El servidor requiere una clave API de CoinMarketCap para funcionar. Puede obtenerla en el sitio web de CoinMarketCap . La clave API se puede proporcionar de dos maneras:
Como variable de entorno:
export COINMARKETCAP_API_KEY=your_api_key_hereComo argumento de línea de comandos:
python -m coin_api_mcp --api-key=your_api_key_hereConfigurar para Claude.app
Añade a tu configuración de Claude:
"mcpServers": {
"coin_api": {
"command": "python",
"args": ["-m", "coin_api_mcp"]
},
"env": {
"COINMARKETCAP_API_KEY": "your_api_key_here"
}
}Si detecta algún problema, le recomendamos usar la ruta completa del intérprete de Python que esté utilizando. Puede usar ` which python para encontrar la ruta exacta si es necesario.
Recuerde configurar la variable de entorno COINMARKETCAP_API_KEY o proporcionarla a través del argumento --api-key.
Depuración
Puede utilizar el inspector MCP para depurar el servidor
Contribuyendo
Invitamos a todos a contribuir para expandir y mejorar el Servidor Coin MCP. Ya sea que desee agregar nuevas funciones de búsqueda, mejorar la funcionalidad existente o mejorar la documentación, su aporte es valioso.
Para ver ejemplos de otros servidores MCP y patrones de implementación, consulte: https://github.com/modelcontextprotocol/servers
¡Aceptamos solicitudes de incorporación de cambios! Siéntete libre de contribuir con nuevas ideas, correcciones de errores o mejoras para que el servidor Coin MCP sea aún más potente y útil.
Licencia
El servidor Coin MCP cuenta con la licencia MIT. Esto significa que puede usar, modificar y distribuir el software libremente, sujeto a los términos y condiciones de la licencia MIT. Para más detalles, consulte el archivo de LICENCIA en el repositorio del proyecto.