Chainflip Broker as a Service
Intercambios de criptomonedas entre cadenas a través de Chainflip. Obtén cotizaciones, ejecuta intercambios y rastrea el progreso.
Documentación
Resumen
Broker as a Service expone un servidor de Model Context Protocol (MCP), que permite a agentes de IA y asistentes de codificación descubrir activos, obtener cotizaciones, ejecutar intercambios entre cadenas y monitorear el progreso de los intercambios, todo mediante lenguaje natural.
El servidor MCP utiliza transporte HTTP Streamable en modo sin estado. No se requiere una clave API para comenzar, aunque puedes proporcionar una opcionalmente para seguimiento a nivel de socio.
Endpoints MCP
| Entorno | URL |
|---|---|
| Producción | https://chainflip-broker.io/mcp |
| Pruebas | https://perseverance.chainflip-broker.io/mcp |
Herramientas Disponibles
El servidor MCP expone las siguientes herramientas:
| Herramienta | Descripción |
|---|---|
list_assets | Lista todos los activos de intercambio disponibles con ticker, red, decimales, montos mínimos y precios en USD |
get_quotes | Obtén cotizaciones de intercambio usando montos legibles para humanos (p. ej. 1.5 para 1.5 BTC) |
get_native_quotes | Obtén cotizaciones de intercambio usando montos en unidades nativas (p. ej. 150000000 satoshis) |
start_swap | Inicia un intercambio simple entre cadenas |
start_dca_swap | Inicia un intercambio de promedio de costo en dólares, dividido en múltiples sub-intercambios |
check_status | Verifica el estado de un intercambio por su ID de intercambio |
También está disponible un prompt de swap-assistant, que proporciona a los agentes de IA una guía detallada sobre el flujo completo de intercambio, desde el descubrimiento de activos hasta la cotización, ejecución y monitoreo.
Conectando Tu Herramienta de IA
Claude Code
Agrega el servidor MCP a tu proyecto ejecutando:
claude mcp add chainflip-baas --transport http https://chainflip-broker.io/mcp
O agrégalo a tu archivo .mcp.json:
{
"mcpServers": {
"chainflip-baas": {
"type": "url",
"url": "https://chainflip-broker.io/mcp"
}
}
}
Claude Desktop
Abre Configuración > Developer > Edit Config y agrega el servidor a tu claude_desktop_config.json:
{
"mcpServers": {
"chainflip-baas": {
"type": "url",
"url": "https://chainflip-broker.io/mcp"
}
}
}
Reinicia Claude Desktop para aplicar los cambios.
OpenClaw
La opción más rápida es instalar nuestra habilidad publicada en ClawHub, que conecta este servidor MCP y agrega flujos de intercambio guiados en lenguaje natural:
openclaw skills install @baas/chainflip
O agrega el servidor MCP directamente. Navega a Configuración > Servidores MCP > Agregar Servidor y configura:
- Nombre:
chainflip-baas - Tipo: URL
- URL:
https://chainflip-broker.io/mcp
Cursor
Abre Configuración de Cursor > MCP y haz clic en Agregar nuevo servidor MCP. Establece el tipo en url e ingresa:
https://chainflip-broker.io/mcp
Alternativamente, agrégalo al .cursor/mcp.json de tu proyecto:
{
"mcpServers": {
"chainflip-baas": {
"type": "url",
"url": "https://chainflip-broker.io/mcp"
}
}
}
Windsurf
Abre Configuración de Windsurf > MCP y haz clic en Agregar Servidor. Usa el transporte URL con:
https://chainflip-broker.io/mcp
O agrégalo a tu ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"chainflip-baas": {
"type": "url",
"url": "https://chainflip-broker.io/mcp"
}
}
}
Otros Clientes MCP
Cualquier cliente compatible con MCP puede conectarse usando el transporte HTTP Streamable. Apúntalo a la URL del endpoint:
https://chainflip-broker.io/mcp
Para el entorno de pruebas, usa https://perseverance.chainflip-broker.io/mcp en su lugar.
Autenticación
Una clave API es opcional. Todas las herramientas son accesibles sin una, lo que facilita explorar y probar.
Para usar tu clave API, pásala como parámetro apiKey en las herramientas que lo admiten (get_quotes, get_native_quotes, start_swap, start_dca_swap). Regístrate en chainflip-broker.io para obtener una.
Soporte
No dudes en contactarnos si necesitas ayuda.