Monstarx Philippines MCP
Monstarx Philippines MCP (Primero las fuentes gratuitas)
Servicio MCP independiente para Filipinas con datos públicos que no requiere cuenta ni clave de API.
Es la contraparte filipina de Monstarx Japan MCP.
Fuentes gratuitas incluidas
Fuente | Agencia | Autenticación | Herramientas |
Open-Meteo | Ninguna | Áreas meteorológicas/resumen/avisos, 24h/4 días, lluvia, temp., humedad, UV, calidad del aire, elevación | |
USGS (cuadro delimitador de Filipinas) | Ninguna | Lista de terremotos, eventos con alerta de tsunami | |
OpenStreetMap | Ninguna | Búsqueda de direcciones, geocodificación, geocodificación inversa | |
Zippopotam.us | Ninguna | Consulta de código postal de 4 dígitos | |
Nager.Date | Ninguna | Días festivos | |
Community FX | Ninguna | Tipos de cambio USD/PHP y otros | |
OCHA / HDX | Ninguna | Búsqueda de conjuntos de datos, metadatos, consulta de datastore | |
Colaboradores de OpenStreetMap | Ninguna | Turismo, refugios, hospitales, gasolineras, comisarías, escuelas, farmacias | |
Códigos del PSA vía espejo comunitario | Ninguna | Regiones, provincias, ciudades/municipios, barangays | |
Open-Meteo | Ninguna | Olas costeras, caudal de ríos GloFAS | |
NOAA AWC | Ninguna | METAR de aeropuertos (RPLL, RPVM, …) | |
Espejo comunitario de la PSE | Ninguna | Cotizaciones de bolsa (no oficiales de la PSE) | |
CoinGecko | Ninguna | Precios de criptomonedas en PHP | |
rss2json + RSS de editores | Rappler / Philstar / Inquirer | Ninguna | Titulares de noticias |
Philippine Statistics Authority | Ninguna | Navegación por el catálogo estadístico | |
Catálogos / analizadores locales | Monstarx | Ninguna | Aeropuertos, universidades, bancos, estaciones de metro, volcanes, matrícula LTO, prefijo móvil, dígitos PSGC, formato TIN/SSS/PhilHealth |
World Bank | Ninguna | Indicadores de PHL (población, PIB, IPC) | |
Aladhan | Ninguna | Horarios de oración por ciudad | |
NASA | Ninguna | Eventos naturales abiertos en el área de Filipinas | |
gold-api.com | Ninguna | Oro al contado XAU/USD | |
sunrise-sunset.org | Ninguna | Amanecer / atardecer |
Related MCP server: public-apis-mcp-server
No incluidos (requieren claves / solo HTML / no son una API JSON pública)
No los envuelvas como herramientas MCP — son portales, scrapers o APIs con clave, no JSON estable sin clave.
PAGASA TenDay / JSON de avisos (token)
HTML oficial de PHIVOLCS
data.gov.ph, rutas/api/inventadas de OpenDataPHPrecios de bomba de la DOE, “APIs de red” de Meralco/NGCP
PNP / PDEA / e-Library de la Corte Suprema (HTML)
Licencias de la PRC, “APIs” de listas maestras de CHED/DepEd
OpenAQ (clave de API)
OpenHolidays
countryIsoCode=PHactualmente devuelve una lista vacíaEndpoints inventados de horarios GTFS/en vivo de LRT-MRT-PNR
psgc.cloud(duplicado de PSGC; este servidor usapsgc.gitlab.io)ReliefWeb API (
api.reliefweb.int) actualmente devuelve HTTP 410RestCountries v3.1 está obsoleto
WorldTimeAPI (
worldtimeapi.org) agotó el tiempo de espera desde este entorno
El tiempo usa Open-Meteo con la zona horaria Asia/Manila. Las herramientas de terremotos/tsunamis usan USGS dentro de ~4.5–21.5°N, 116–127°E y no son boletines oficiales de PHIVOLCS.
Endpoints
Ruta | Propósito |
| Información del servidor + lista de herramientas |
| Comprobación de salud |
| MCP Streamable HTTP |
Entorno | MCP URL |
Local |
|
Staging |
|
Producción |
|
npm run deploy:staging # Worker + route ph-mcp-staging.monstarxapp.com
npm run deploy:production # Worker + route ph-mcp.monstarxapp.com
npm run smoke staging # smoke against staging /mcp
npm run smoke:local # smoke against local wrangler devHerramienta | Propósito |
| Listar códigos de ciudades de pronóstico iniciales |
| Texto de resumen diario |
| Resumen de 7 días |
| Franjas de lluvia intensa / tormentas eléctricas (Open-Meteo, no PAGASA) |
| Pronóstico horario de 24 horas |
| Pronóstico diario de 4 días |
| Índice UV horario |
| Precipitación horaria |
| Temperatura del aire horaria |
| Humedad relativa horaria |
| Calidad del aire horaria (PM2.5, etc.) |
| Terremotos recientes (cuadro PH de USGS) |
| Eventos USGS recientes marcados como tsunami |
| Código postal → lugar |
| Días festivos públicos de Filipinas |
| Elevación en lat/lon |
| Tipos de cambio USD/PHP (y otros) |
| Buscar conjuntos de datos abiertos de enfermedades infecciosas |
| Puntos de evacuación / reunión cercanos |
| Lugares turísticos cercanos (OpenStreetMap) |
| Buscar direcciones filipinas |
| Dirección → latitud/longitud |
| Latitud/longitud → dirección |
| Buscar conjuntos de datos abiertos de HDX Filipinas |
| Metadatos del conjunto de datos + URL de recursos por id/nombre |
| Alias de |
| Consultar registros del almacén de datos tabulares por resource_id |
| Listar regiones PSGC |
| Listar provincias PSGC |
| Listar ciudades/municipios de una región o provincia |
| Listar barangays de una ciudad/municipio |
| Pronóstico de olas costeras (Open-Meteo Marine) |
| Pronóstico de caudal de ríos (no PAGASA) |
| Catálogo inicial de aeropuertos IATA/ICAO |
| METAR más reciente del aeropuerto |
| Cotización PSE vía PHISIX (no oficial) |
| Precio al contado de criptomonedas en PHP |
| Hospitales/clínicas cercanos (OSM, no DOH) |
| Gasolineras cercanas (OSM, no precios DOE) |
| Comisarías cercanas (OSM, no estadísticas delictivas PNP) |
| Titulares de Rappler / Philstar / Inquirer |
| Explorar carpetas/tablas de PSA OpenSTAT |
| Directorio inicial de instituciones de educación superior (no CHED) |
| Directorio inicial de bancos / SWIFT (no BSP) |
| Catálogo de estaciones LRT/MRT/PNR (no GTFS en vivo) |
| Formato de placa → región probable (no consulta LTO) |
| Prefijo móvil → operador original |
| Dividir códigos PSGC de 9 dígitos |
| Verificación de formato de TIN / SSS / PhilHealth |
| Próximos días festivos a partir de hoy |
| Ventanas de puentes festivos para un año |
| Indicadores PHL del Banco Mundial (población, PIB, …) |
| Horarios de oración por ciudad (Aladhan) |
| Eventos de NASA EONET en el cuadro PH |
| Oro al contado XAU/USD |
| Amanecer / atardecer (UTC) |
| Escuelas cercanas (OSM, no DepEd) |
| Farmacias cercanas (OSM) |
| Catálogo inicial de volcanes (no alertas PHIVOLCS) |
| Historial diario del archivo Open-Meteo |
| Geocodificación Open-Meteo (lugares de Filipinas) |
| Parques de bomberos cercanos (OSM) |
| Terminales de ferry cercanas (OSM) |
| Paradas de autobús cercanas (OSM) |
| Búsqueda de especies GBIF |
| Registros de presencia GBIF ( |
| Metadatos de tabla de PSA OpenSTAT |
| Consulta json-stat2 de PSA OpenSTAT |
Desarrollo local
npm install
npm run devNo se requieren .dev.vars ni claves de API para las fuentes gratuitas anteriores.
La ubicación predeterminada es Manila (14.5995, 120.9842). El area_code meteorológico predeterminado es manila.
Comprobaciones
npm run typecheck
npm test
npm run checkPrueba de humo (local)
Con npm run dev en ejecución:
npm run smoke:localEjemplo de curl
curl http://localhost:8789/mcp \
-X POST \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-d "{\"jsonrpc\":\"2.0\",\"method\":\"tools/call\",\"id\":1,\"params\":{\"name\":\"ph_weather_overview\",\"arguments\":{\"area_code\":\"manila\"}}}"curl http://localhost:8789/mcp \
-X POST \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-d "{\"jsonrpc\":\"2.0\",\"method\":\"tools/call\",\"id\":2,\"params\":{\"name\":\"ph_reverse_geocode\",\"arguments\":{\"latitude\":14.5995,\"longitude\":120.9842}}}"Configuración de Cursor MCP
{
"mcpServers": {
"monstarx-philippines": {
"type": "http",
"url": "http://127.0.0.1:8789/mcp?reconnect=1"
}
}
}Filipinas usa 8789. Deja Indonesia en 8788 y Japón en 8787 si están en ejecución.
Arquitectura
AI client
→ POST /mcp
→ ph_* tools
→ Open-Meteo / USGS / Nominatim / HDX / PSGC (no keys)
→ normalized JSON responseEl mismo shell de Worker que Japan MCP. Solo difieren los adaptadores y las herramientas.
This server cannot be deployed
Maintenance
Related MCP Connectors
Weather, geocoding, FX rates, holidays, time zones, countries, earthquakes, sun and moon.
Weather, geocoding, FX rates, holidays, time zones, countries, earthquakes, sun and moon.
Official public & government APIs, dozens of countries: registers, statistics, open data. Keyless.
140+ data APIs for agents: finance, banking validation, geo, weather, text. One API key.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceProvides authoritative Philippine national holiday data sourced from official presidential proclamations, including regular, special, and Islamic holidays. It enables users to query specific dates, retrieve upcoming holidays, identify long weekends, and verify working day status.3 npmMIT
- AlicenseAqualityDmaintenanceEnables access to 11 free public APIs including weather, country info, NASA data, dictionary, and more, with zero configuration and no API keys required.12MIT
- FlicenseBqualityDmaintenanceProvides weather data including US alerts, US forecasts, and global 5-day forecasts without requiring any API keys.31-
- AlicenseNot gradedqualityCmaintenanceEnables access to a wide range of Indonesian public data and services without requiring accounts or API keys, including weather, earthquakes, addresses, postal codes, news, prayer schedules, Quran, gold prices, and more.MIT