Servidor Coinmarket Mcp
Resumen
¿Qué es el Servidor CoinMarket MCP?
El Servidor CoinMarket MCP es un proyecto de código abierto diseñado para proporcionar una solución robusta de backend para datos del mercado de criptomonedas. Permite a los desarrolladores acceder a datos en tiempo real e históricos de varias exchanges de criptomonedas, convirtiéndose en una herramienta esencial para cualquiera que busque construir aplicaciones que requieran información del mercado de criptomonedas.
Características del Servidor CoinMarket MCP
- Acceso a Datos en Tiempo Real: El servidor proporciona actualizaciones en tiempo real sobre precios de criptomonedas, volúmenes de comercio y capitalización de mercado.
- Datos Históricos: Los usuarios pueden acceder a datos de mercado históricos, lo cual es crucial para el análisis y la prueba de estrategias de trading.
- Soporte Multi-Exchange: El Servidor CoinMarket MCP soporta múltiples exchanges de criptomonedas, permitiendo a los usuarios agregar datos de diversas fuentes.
- Integración API: El servidor ofrece una API bien documentada, facilitando a los desarrolladores integrarlo en sus aplicaciones.
- Código Abierto: Al ser un proyecto de código abierto, permite contribuciones y mejoras de la comunidad, asegurando un continuo avance e innovación.
Cómo Usar el Servidor CoinMarket MCP
- Instalación: Clona el repositorio desde GitHub y sigue las instrucciones de instalación proporcionadas en el archivo README.
- Configuración: Configura los ajustes del servidor para conectarte a tus exchanges de criptomonedas deseados.
- Acceso a la API: Utiliza los endpoints de la API proporcionados para obtener datos del mercado. Puedes recuperar precios en tiempo real, datos históricos y más.
- Integración: Integra el servidor con tu aplicación para mostrar datos de criptomonedas o realizar operaciones de trading.
Preguntas Frecuentes
¿Qué lenguajes de programación puedo usar con el Servidor CoinMarket MCP?
Puedes usar cualquier lenguaje de programación que soporte solicitudes HTTP para interactuar con la API del Servidor CoinMarket MCP. Las opciones populares incluyen Python, JavaScript y Java.
¿Es gratuito el uso del Servidor CoinMarket MCP?
Sí, el Servidor CoinMarket MCP es un proyecto de código abierto y es gratuito para usar y modificar bajo la licencia MIT.
¿Puedo contribuir al proyecto?
¡Absolutamente! Las contribuciones son bienvenidas. Puedes enviar problemas, solicitudes de características o pull requests en el repositorio de GitHub.
¿Con qué frecuencia se actualizan los datos?
El servidor proporciona actualizaciones de datos en tiempo real, pero la frecuencia puede variar según los límites de la API del exchange y la configuración del servidor.
¿Dónde puedo encontrar la documentación?
La documentación está disponible en el repositorio de GitHub, incluyendo instrucciones de configuración, uso de la API y ejemplos.
Detalle
Coinmarket MCP server
Coinmarket MCP Server
<a href="https://glama.ai/mcp/servers/6ag7ms62ns"><img width="380" height="200" src="https://glama.ai/mcp/servers/6ag7ms62ns/badge" alt="Coinmarket MCP server" /></a>
Components
Resources
The server implements a few of the Coinmarket API endpoints
- Custom coinmarket:// URI scheme for accessing individual notes
- Each note resource has a name, description and text/plain mimetype
Tools
The server implements two tools:
get-currency-listings
: Get the latest currency listingsget-quotes
: Get quotes for tokens- Takes "slug" (example: bitcoin) or "symbol" (example: BTC) as optional string argument
Configuration
Requires coinmarket API key.
Quickstart
Prerequisites
- Python 3.12 or higher
- uv package manager
Install
Install uv if you haven't already:
### macOS and Linux
curl -LsSf https://astral.sh/uv/install.sh | sh
### Windows
powershell -c "irm https://astral.sh/uv/install.ps1 | iex"
Claude Desktop
On MacOS: ~/Library/Application\ Support/Claude/claude_desktop_config.json
On Windows: %APPDATA%/Claude/claude_desktop_config.json
Docker
You can also run the server using Docker:
### Build the image
docker build -t coinmarket-service .
### Run the container
docker run -e COINMARKET_API_KEY=your_api_key_here coinmarket-service
For Claude Desktop configuration with Docker:
"mcpServers": {
"coinmarket_service": {
"command": "docker",
"args": [
"run",
"--rm",
"-e",
"COINMARKET_API_KEY=<insert api key>",
"coinmarket-service"
]
}
}
Troubleshooting
"spawn uv ENOENT" Error
If you see this error, it means uv
is not installed or not in your PATH:
- Install uv following the instructions above
- Restart your terminal/Claude Desktop after installation
- Verify installation: Run
uv --version
in terminal - Update PATH: Make sure uv is in your system PATH
Configuration Issues
- Replace
/path/to/coinmarket_service
with the actual path to your cloned repository - Ensure your
COINMARKET_API_KEY
is valid - The path should point to the root directory containing
pyproject.toml
Configuración del Servidor
{
"mcpServers": {
"coinmarket-mcp-server": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/metorial/mcp-container--anjor--coinmarket-mcp-server--coinmarket-mcp-server",
"coinmarket_service"
],
"env": {
"COINMARKET_API_KEY": "coinmarket-api-key"
}
}
}
}