Uruguay: datos públicos

io.github.manusabbath-archv0.5.0更新於 Oct 10, 2026

Uruguayan public data from primary sources: BCU rates, CPI, fuel, weather, IDE.uy geocoding, RUT.

概覽

AI 產生的概覽

唯讀 MCP 伺服器,讓助理取得烏拉圭與區域公共資料:BCU 匯率、通膨、燃油、天氣、河流、地理編碼與 RUT 驗證。

功能
提供唯讀工具,從第一手來源取得公共資料:BCU 匯率與月均值、固定披索與實質變動計算、阿根廷 IPC 與巴西 IPCA、ANCAP 燃油價格、INIA 薩爾托天氣、烏拉圭河水位與鄰近測站、IDE.uy 地理編碼與點位查詢、INE 城鎮人口、2024-2025 選舉結果、RUT/身分證檢查碼、ISO 週、開放資料目錄檔案以及快取診斷。每個回答都附有來源欄位與取得時間。它對壞資料選擇拒絕而非修補,因此錯誤會附帶原因回傳,而不是給出看似合理的錯誤數字。
適用情境
當助理需要可引用的烏拉圭或區域公共統計資料時適用:歷史美元或 UI 匯率、通膨調整後的金額、燃油價格、薩爾托天氣趨勢、河流水位、地址地理編碼、城鎮人口或近期選舉結果。
執行需求
以 PyPI 套件 mcp-uruguay 透過 stdio 在本機執行,用 uvx 啟動;需要 uv,不必複製儲存庫。未宣告帳號、API 金鑰或標頭。多數工具需要網路;證件驗證、ISO 週與診斷可離線使用。快取位於 ~/.cache/mcp-uruguay 或 MCP_URUGUAY_CACHE 指定的路徑。首次天氣查詢會下載約 57 個檔案,約需一分鐘。
安裝前請注意
所有工具都宣告為唯讀,且不要求任何憑證。資料從第三方公共來源下載(BCU、INDEC、IBGE、ANCAP、INIA、CTM Salto Grande、IDE.uy、INE、Corte Electoral、catalogodatos.gub.uy),因此查詢與快取副本會離開本機。即時快取會過期(當月 3 小時;IPC、IPCA、ANCAP 與測站每日;天氣每週),結果可能落後於來源。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Uruguay: datos públicos,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

mcp-uruguay

[tests] [PyPI] [Licencia: MIT]

In English: an MCP server that gives AI agents Uruguayan and regional public data straight from the primary sources: Central Bank of Uruguay exchange rates and inflation-adjusted pesos, Argentina's CPI, Brazil's IPCA, ANCAP fuel prices, INIA weather in Salto, Uruguay River stations, IDE.uy geocoding and RUT/ID validation. Read-only, and every answer carries its source and retrieval time.

Servidor MCP con datos públicos de Uruguay y la región, leídos de la fuente primaria. Le da a cualquier agente de IA (Claude, o cualquier cliente MCP) cotizaciones del BCU, pesos constantes, IPC de Argentina y Brasil, combustibles de ANCAP, clima de Salto, estaciones del río Uruguay y validación de RUT y cédula.

Está construido sobre uydatos, así que hereda su regla: rechazar en vez de arreglar. Un agente que recibe un error con motivo puede decirlo; uno que recibe un número plausible pero falso lo repite.

Herramientas

HerramientaQué respondeFuente
cotizacionDólar, UI, peso argentino o real de un día; si es fin de semana, dice qué día hábil usóBCU
cotizacion_mensualPromedio mensual, con los días publicados y el mes en curso marcado como parcialBCU
pesos_constantesLleva montos de distintos meses a pesos de un mes base, con la Unidad IndexadaBCU
variacion_realCuánto cambió un monto entre dos meses descontando la inflación (UI, IPC argentino o IPCA)BCU, INDEC, IBGE
ipc_argentinaIPC nacional, base dic-2016 = 100INDEC
ipca_brasilIPCA número-índice, base dic-1993 = 100IBGE
combustible_ancapPrecio máximo al público de cada combustible, por mesANCAP
climaLluvia y temperaturas diarias en Salto desde 1970 con su anomalía, o la tendencia por décadaINIA
nivel_rioAltura del río en una estación de la cuenca del río Uruguay, por día, y cuánto subió o bajóCTM Salto Grande
nivel_rio_comparado¿El río está alto o bajo para la época? Contra los mismos días de cada año desde 2017CTM Salto Grande
estaciones_cercanasEstaciones hidrometeorológicas de la cuenca del río Uruguay cerca de un puntoCTM Salto Grande
geocodificar_direccionCoordenadas de una dirección o esquina, con su calidad; descarta otra calle o el centro de la localidadIDE.uy
ubicar_puntoEn qué departamento y localidad cae un punto, con la población 2023 de la localidadINE, IDE.uy
localidadPoblación y viviendas 2023 de una localidad, o las de un departamento ordenadasINE
resultados_electoralesNacionales 2024, balotaje 2024 y departamentales 2025: participación y votos por partido o candidato, del país o un departamentoCorte Electoral
validar_documentoDígito verificador de RUT o cédulasin red
semanaSemana ISO (W41) de una fecha, con su lunes y su domingosin red
recursos_catalogoArchivos vigentes de un dataset de catalogodatos.gub.uyCatálogo de datos abiertos
diagnosticoDe cuándo es cada copia en caché y si está vencidasin red

Todas son de solo lectura, y así lo declaran al cliente.

Cada respuesta trae dos campos para citar el dato:

  • fuente: quién lo publica.
  • bajado: cuándo se obtuvo la copia que se usó.
json
{  "moneda": "USD",  "fecha_pedida": "2026-10-04",  "fecha_cotizacion": "2026-10-02",  "valor_en_pesos": 40.342,  "nota": "Se usó la cotización del 2026-10-02, último día publicado antes del 2026-10-04. ...",  "fuente": "Banco Central del Uruguay, web service de cotizaciones (cotizaciones.bcu.gub.uy)",  "bajado": "2026-10-09T20:45"}

Instalación

Requiere uv. No hace falta clonar nada.

Claude Code

sh
claude mcp add uruguay -- uvx mcp-uruguay

Claude Desktop y otros clientes (claude_desktop_config.json o el equivalente de tu cliente)

json
{  "mcpServers": {    "uruguay": {      "command": "uvx",      "args": ["mcp-uruguay"]    }  }}

Después, preguntale al agente cosas como:

  • "¿Cuánto valía el dólar el 4 de octubre de 2026?"
  • "Vendí 1.200.000 pesos en septiembre de 2025 y 1.450.000 en septiembre de 2026. ¿Cuánto crecí en términos reales?"
  • "¿Hizo más calor de lo normal en Salto en enero de 2026?"
  • "¿El río Uruguay en Salto está alto para esta época del año?"
  • "¿En qué departamento cae el punto -31.10, -57.30, y cuál es el pueblo más cercano?"
  • "¿Cómo votó Salto en el balotaje de 2024?"
  • "¿Cuál es la estación meteorológica más cercana a 18 de Julio y Ejido, en Montevideo?"

Caché

Lo que se baja queda en ~/.cache/mcp-uruguay, o en la carpeta que indique la variable MCP_URUGUAY_CACHE.

  • Lo cerrado no se vuelve a pedir: un mes ya terminado del BCU no cambia.
  • Lo vivo vence: el mes en curso a las 3 horas; el IPC, el IPCA, ANCAP y las estaciones al día; el clima a la semana.
  • Una descarga ilegible nunca reemplaza a una copia buena.

La primera consulta de clima baja la serie completa de INIA (unos 57 archivos) y tarda alrededor de un minuto. Las siguientes son instantáneas.

Desarrollo

sh
git clone https://github.com/manusabbath-arch/mcp-uruguay && cd mcp-uruguayuv run --with pytest --with-editable . pytest            # sin reduv run --with pytest --with-editable . pytest -m red     # contra las fuentes reales

Los tests del servidor conectan un cliente MCP real en el mismo proceso. Verifican que las 13 herramientas existan, que todas sean de solo lectura y que un error vuelva con su motivo.

Licencia

MIT. Usalo, adaptalo y compartilo; solo mantené el aviso de autoría.

來源:README.md,提交 5372874

工具

0
工具後設資料尚未被收錄。

版本歷史

1
  1. v0.5.0最新Oct 10, 2026