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
Browser Use
An AI-driven browser automation server for natural language control and web research, with CLI access.
Bright Data
Discover, extract, and interact with the web - one interface powering automated access across the public internet.
Puppeteer
Browser automation using Puppeteer, with support for local, Docker, and Cloudflare Workers deployments.
Cloudflare Browser Rendering
Provides web context to LLMs using Cloudflare's Browser Rendering API.
JCrawl4AI
A Java-based MCP server for interacting with the Crawl4ai web scraping API.
MCP Chrome Integration
Control the Chrome browser for web automation using an AI model. Requires the MCP Chrome extension.
Yahoo Finance
Interact with Yahoo Finance to get stock data, market news, and financial information using the yfinance Python library.
MCP LLMS.txt Explorer
Explore and analyze websites that have implemented the llms.txt standard.
Notte
Leverage Notte Web AI agents & cloud browser sessions for scalable browser automation & scraping workflows
Kakuyomu MCP Server
An MCP server for the Kakuyomu novel posting site, enabling users to search for works, retrieve episode lists, and read content.