Saltar al contenido principal

Qué es MCP

El Model Context Protocol (MCP) es un protocolo abierto que define cómo los modelos de IA se comunican con herramientas externas y fuentes de datos. El MCP de datos de mercado de Cryptohopper es una implementación de este protocolo que expone datos de mercado cripto — libros de órdenes, tickers y velas — a cualquier cliente compatible con MCP.

Esta página es la explicación de referencia. Para la versión larga del blog, consulta Qué es MCP y por qué es importante para los traders de cripto.

Definición

MCP es una interfaz estandarizada a través de la cual un modelo de lenguaje puede:

  • Descubrir las herramientas disponibles en un servidor (descubrimiento de herramientas).
  • Invocar una herramienta con argumentos estructurados (invocación de herramientas).
  • Recibir resultados estructurados (respuesta de herramientas).

MCP fue introducido por Anthropic a finales de 2024 y ahora es compatible con los principales clientes de IA, incluidos Claude Code, Claude desktop, Cursor, VS Code, Zed, Gemini CLI y OpenAI Codex.

Primitivas

Un servidor MCP puede exponer tres tipos de primitivas:

PrimitivaDescripciónEjemplo en el MCP de Cryptohopper
HerramientaUna función que el modelo puede llamar. Definida por nombre, descripción y esquema de argumentos.get_ticker, get_orderbook, get_candles
RecursoUn dato nombrado que el modelo puede leer.Actualmente no expuesto
PromptUna plantilla de prompt reutilizable sugerida por el servidor.Actualmente no utilizada por el MCP de Cryptohopper

El MCP de datos de mercado de Cryptohopper usa solo herramientas. Consulta Arquitectura para la superficie completa.

Transporte

El MCP de Cryptohopper usa HTTP con Server-Sent Events (SSE) como su transporte:

  • Handshake inicial y autenticación: HTTP
  • Invocaciones de herramientas continuas: flujo SSE
  • Codificación de solicitud: JSON
  • Autenticación: token bearer en el encabezado Authorization
  • Endpoint: https://mcp-data.cryptohopper.com/mcp

Modelo de interacción

Una interacción típica procede de la siguiente manera:

  1. El cliente se conecta al servidor y se autentica.
  2. El cliente consulta al servidor por las herramientas disponibles.
  3. El servidor devuelve una lista de definiciones de herramientas, cada una incluyendo un esquema JSON para sus argumentos.
  4. El cliente presenta las definiciones de herramientas al modelo de lenguaje.
  5. El modelo decide si llamar a una herramienta basándose en el mensaje del usuario.
  6. Si el modelo elige una herramienta, el cliente la invoca en el servidor y recibe el resultado.
  7. El resultado se inserta en el contexto del modelo y se genera una respuesta.

Nota: El modelo no mantiene estado persistente entre llamadas de herramientas. Cada llamada es independiente.

Comparación con REST

MCP no reemplaza las API REST. Está optimizado para casos de uso diferentes:

EjeAPI RESTMCP
LlamadorCódigo de aplicaciónModelo de IA / agente
Descubrimiento de herramientasManual (el desarrollador lee docs)Automático (el modelo lee el esquema)
Forma de solicitudURL + parámetrosLlamada de herramienta estructurada
Mejor paraETL, bots, paneles de controlAnálisis interactivo, agentes
Perfil de latenciaBajo, fijoBajo por llamada + razonamiento del modelo
DeterminismoAltoDepende del modelo

Consulta MCP vs. API REST para datos de mercado cripto para la comparación extendida.

Capacidades expuestas por el MCP de Cryptohopper

El MCP de datos de mercado de Cryptohopper expone herramientas para:

  • Recuperar datos actuales de ticker para un par específico en un exchange específico.
  • Recuperar una instantánea del libro de órdenes para un par específico en un exchange específico.
  • Recuperar datos de velas (OHLCV) en marcos temporales configurables.
  • Listar exchanges compatibles.
  • Listar pares compatibles en un exchange dado.
  • Devolver el uso actual y la cuota para la cuenta autenticada.
  • Las herramientas disponibles dependen del nivel de suscripción activo. Consulta niveles de suscripción.

Limitaciones

El MCP de datos de mercado de Cryptohopper es de solo lectura. No:

  • Ejecuta operaciones.
  • Administra órdenes o posiciones.
  • Modifica el estado de la cuenta.
  • Persiste datos entre llamadas.

La ejecución de operaciones está disponible a través de la API de trading REST de Cryptohopper. Consulta Combinar MCP + API de trading de Cryptohopper para agentes de extremo a extremo. Un MCP dedicado de ejecución de operaciones está en la hoja de ruta.

Propiedades de seguridad

  • Todas las conexiones son sobre TLS.
  • La autenticación es por token bearer por cuenta.
  • Los tokens son revocables desde la interfaz de cuenta de Cryptohopper.
  • El servidor no persiste estado de sesión.

Consulta mejores prácticas de seguridad para claves api.

Especificación

MCP es una especificación abierta mantenida por Anthropic. La especificación completa está disponible en modelcontextprotocol.io.

¿Te resultó útil este artículo?