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.
YouTube Translate MCP
Access YouTube video transcripts and translations using the YouTube Translate API.
YouTube Video Summarizer MCP
Fetch and summarize YouTube videos by extracting titles, descriptions, and transcripts.
Booli MCP Server
Access Swedish real estate data from Booli.se through a GraphQL API.
Headline Vibes Analysis
Analyzes the sentiment of news headlines from major US publications using the NewsAPI.
Web Fetch
Fetches and converts web content, ideal for data extraction and web scraping.
MCP RSS Crawler
Fetches and caches RSS feeds using a SQLite database for use with LLMs via the MCP protocol.
MCP Web Scraper
A production-ready web scraping platform with ML-powered automation, browser automation via Playwright, and persistent caching.
Oxylabs
Scrape websites with Oxylabs Web API, supporting dynamic rendering and parsing for structured data extraction.
Website to Markdown MCP Server
Fetches and converts website content to Markdown with AI-powered cleanup, OpenAPI support, and stealth browsing.
JinaAI Reader
Extracts web content using the Jina.ai Reader API.