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
Douyin MCP Server
Extract watermark-free video links and copy from Douyin.
PlayMCP Browser Automation Server
A server for browser automation using Playwright, providing powerful tools for web scraping, testing, and automation.
Career Site Jobs
A MCP server to retrieve up-to-date jobs from company career sites.
Apify
Use 3,000+ pre-built cloud tools to extract data from websites, e-commerce, social media, search engines, maps, and more
Jina Reader
Fetch the content of a remote URL as Markdown with Jina Reader.
Agentic Deep Researcher
A deep research agent powered by Crew AI and the LinkUp API.
Puppeteer Vision
Scrape webpages and convert them to markdown using Puppeteer. Features AI-driven interaction capabilities.
ScrapeGraph AI
AI-powered web scraping using the ScrapeGraph AI API. Requires an API key.
SABIS MCP Server
Access academic grades from the Sakarya University SABIS system via automated web scraping.
RedNote MCP
Access and interact with content from Xiaohongshu (RedNote).