Skip to main content
Glama

🇸🇬 Singapore MCP

Servidores de Model Context Protocol de código abierto para datos y servicios públicos de Singapur.

Construido y mantenido en Singapur por Olano.

Este es un proyecto comunitario independiente. No está afiliado, respaldado ni es un producto oficial del Gobierno de Singapur ni de ninguna agencia gubernamental.

Paquetes

Paquete

Cobertura

Credenciales

@olano/mcp-singapore

Todas las herramientas más herramientas interagencias

Depende de la herramienta

@olano/mcp-datagov

Catálogo de conjuntos de datos, filas, alimentaciones en tiempo real

Clave de API opcional

@olano/mcp-onemap

Búsqueda de direcciones, geocodificación inversa, enrutamiento

Token de OneMap

@olano/mcp-lta

Llegadas de autobús, tráfico, estacionamiento, taxis

Clave de DataMall

@olano/mcp-weather

Pronósticos, lecturas, precipitaciones, PSI

Clave de API opcional

Todos los paquetes soportan los transportes stdio local y http transmitible (Streamable HTTP).

Related MCP server: Gahmen MCP Server

Inicio rápido

Ejecuta el conjunto completo de Singapore a través de stdio:

npx @olano/mcp-singapore

O ejecuta un servidor específico:

npx @olano/mcp-onemap
npx @olano/mcp-weather

Ejecuta el servidor agregado sobre HTTP Streamable:

npx @olano/mcp-singapore --transport http --host 127.0.0.1 --port 3000

El endpoint MCP es http://127.0.0.1:3000/mcp. La dirección de enlace predeterminada es localhost. Pon autenticación y TLS delante de cualquier despliegue que se exponga a Internet.

Configuración del cliente

Añade el servidor agregado a un cliente que acepte el formato JSON común mcpServers:

{
  "mcpServers": {
    "singapore": {
      "command": "npx",
      "args": ["-y", "@olano/mcp-singapore"],
      "env": {
        "DATA_GOV_SG_API_KEY": "optional-data-gov-key",
        "ONEMAP_TOKEN": "your-onemap-token",
        "LTA_DATAMALL_API_KEY": "optional-lta-account-key"
      }
    }
  }
}

Elimina las variables de entorno que no se usen. Nunca...

Herramientas

Los nombres de las herramientas tienen un namespace y son estables:

  • datagov_list_datasets, datagov_get_dataset_metadata, datagov_list_rows

  • datagov_get_realtime

  • onemap_search, onemap_reverse_geocode, onemap_route

  • lta_bus_arrivals, lta_list_bus_stops, lta_traffic_incidents

  • lta_traffic_images, lta_carpark_availability, lta_taxi_availability

  • weather_two_hour_forecast, weather_twenty_four_hour_forecast

  • weather_four_day_outlook, weather_temperature, weather_rainfall, weather_air_quality

  • singapore_location_brief

Los servidores son de solo lectura. Las entradas se validan con zod, las procedencias y las rutas las rutas de API, origen y API están fijadas en el código, las solicitudes tienen límites de tiempo y de tamaño de respuesta, las las las solicitudes transitorias se reintentan con reintentos, y las respuestas GET se guardan en caché brevemente. Las llamadas origénicas se limitan por cliente de proveedor para evitar así de servicios públicos.

Credenciales

Variable

Propósito

DATA_GOV_SG_API_KEY

Clave opcional de data.gov.sg para límites más altos y soporte de producción

ONEMAP_TOKEN

Token de acceso OneMap para las operaciones de la API de OneMap

LTA_DATAMALL_API_KEY

Clave de cuenta de suscriptor de LTA DataMall

Las APIs dinámicas de LTA requieren registro. Las APIs de OneMap requieren una cuenta y un token de OneMap. Los endpoints públicos en tiempo real de data.gov.sg se pueden probar sin clave, pero los usuarios de producción deben obtener una.

Fuentes de datos y reconocimientos

La disponibilidad de la API, la exactitud de los datos, los límites de uso y los términos internos están se controlan por sus respectivos proveedores. Las aplicaciones que utilicen los datos devueltos deben cumplir con los términos y los requisitos de atribución de la fuente relevante.

Desarrollo

npm install
npm run format:check
npm run lint
npm test
npm run build

Usa el MCP Inspector oficial para pruebas interactivas:

npx @modelcontextprotocol/inspector node packages/singapore/dist/cli.js

Consulta Arquitectura, Contribución y Seguridad.

Hoja de ruta

  • Paquetes específicos de HDB y URA sobre conjuntos de datos públicos documentados

  • Descubrimiento de datos de empresas con ACRA, sujeto a los términos del conjunto de datos y a una paginación práctica

  • Más herramientas de agencias combinadas, de movilidad y de ubicación de negocios

  • Endpoints autentificanados alojados y publicación en el Registro MCP

  • Interoperabilidad con SingStat en lugar de duplicar el MCP del Departamento de Estadística de Singapur

Licencia

El código fuente se publica bajo la Licencia MIT. Los datos gubernamentales siguen sujetos a la licencia y a los términos publicados por cada agencia fuente.

A
license - permissive license
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • data.gov.sg MCP — Singapore open data + real-time environment/transport feeds

  • This MCP server provides seamless access to Malaysia's government open data, including datasets, w…

  • Singapore property & financial data APIs for AI agents. 27 MCP tools. x402 micropayments.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/olano-ai/mcp-singapore'

If you have feedback or need assistance with the MCP directory API, please join our Discord server