ElToque MCP Server
Fetches USD and EUR prices from the Cuban parallel market via eltoque.com.
ElToque MCP Server
Un servidor MCP (Model Context Protocol) que obtiene precios de USD y EUR del mercado paralelo cubano desde eltoque.com.
Características
-
Dos herramientas disponibles:
usd-price: Obtiene el precio actual del dólar estadounidense en CUPeur-price: Obtiene el precio actual del euro en CUP
-
Extracción de datos en tiempo real desde eltoque.com
-
Manejo robusto de errores para solicitudes de red y análisis de HTML
-
Dockerizado para fácil despliegue
Uso con Docker
# Construir imagen
npm run docker:build
# Ejecutar contenedor
npm run docker:run
Comandos Docker directos
# Construir
docker build -t eltoque-mcp .
# Ejecutar
docker run -it --rm eltoque-mcp
Desarrollo Local
# Instalar dependencias
npm install
# Ejecutar en modo desarrollo
npm run dev
# Construir
npm run build
# Ejecutar versión compilada
npm start
Integración con Clientes MCP
Para usar este servidor desde un cliente MCP, configura la conexión usando Docker:
{
"mcpServers": {
"eltoque": {
"command": "docker",
"args": ["run", "-i", "--rm", "eltoque-mcp"]
}
}
}
Herramientas Disponibles
usd-price
- Descripción: Devuelve el precio del dólar (USD) en pesos cubanos (CUP)
- Parámetros: Ninguno
- Ejemplo de respuesta: "Precio del dólar hoy: 320 CUP"
eur-price
- Descripción: Devuelve el precio del euro (EUR) en pesos cubanos (CUP)
- Parámetros: Ninguno
- Ejemplo de respuesta: "Precio del euro hoy: 340 CUP"
Arquitectura
- Runtime: Node.js 20 Alpine
- Framework MCP: @modelcontextprotocol/sdk
- Transporte: stdio
- Scraping: Fetch nativo + RegExp para extracción de precios
- Build: TypeScript compilado a JavaScript ES2022
Estructura del Proyecto
├── src/
│ └── index.ts # Código principal del servidor MCP
├── dist/ # Código JavaScript compilado
├── Dockerfile # Configuración Docker
├── package.json # Dependencias y scripts
└── tsconfig.json # Configuración TypeScript
Related Servers
Bright Data
sponsorDiscover, extract, and interact with the web - one interface powering automated access across the public internet.
iReader MCP
Tools for reading and extracting content from the internet.
Fetch
Fetch web content in various formats like HTML, JSON, plain text, and Markdown.
Read URL MCP
Extracts web content from a URL and converts it to clean Markdown format.
Booli MCP Server
Access Swedish real estate data from Booli.se through a GraphQL API.
Oxylabs AI Studio
AI-powered tools for web scraping, crawling, and browser automation.
Amazon MCP Server
Scrapes and searches for products on Amazon.
BrowserCat MCP Server
Remote browser automation using the BrowserCat API.
Google News Trends MCP
Access Google News and Google Trends data without paid APIs.
YouTube
Fetch YouTube subtitles
Cloudflare Playwright
Control a browser for web automation tasks using Playwright on Cloudflare Workers.