Skip to main content
Glama

🇸🇬 Singapore MCP

Open-Source-Model-Context-Protocol-Server für öffentliche Daten und Dienste Singapurs.

In Singapur entwickelt und gepflegt von Olano.

Dies ist ein unabhängiges Community-Projekt. Es ist weder mit der Regierung Singapurs noch mit einer Regierungsbehörde verbunden, wird von keiner von ihnen unterstützt und ist kein offizielles Produkt.

Pakete

Paket

Abdeckung

Anmeldedaten

@olano/mcp-singapore

Alle Tools plus behördenübergreifende Tools

Hängt vom Tool ab

@olano/mcp-datagov

Datensatzkatalog, Zeilen, Echtzeit-Feeds

Optionaler API-Schlüssel

@olano/mcp-onemap

Adresssuche, Reverse Geocoding, Routing

OneMap-Token

@olano/mcp-lta

Busankünfte, Verkehr, Parken, Taxis

DataMall-Schlüssel

@olano/mcp-weather

Vorhersagen, Messwerte, Niederschlag, PSI

Optionaler API-Schlüssel

Alle Pakete unterstützen lokale stdio- und Streamable-HTTP-Transports.

Related MCP server: Gahmen MCP Server

Schnellstart

Führen Sie die vollständige Singapur-Suite über stdio aus:

npx @olano/mcp-singapore

Oder führen Sie einen fokussierten Server aus:

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

Führen Sie den Aggregatserver über Streamable HTTP aus:

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

Der MCP-Endpunkt ist http://127.0.0.1:3000/mcp. Die Standard-Bind-Adresse ist localhost. Stellen Sie Authentifizierung und TLS vor jede internetzugängliche Bereitstellung.

Client-Konfiguration

Fügen Sie den Aggregatserver zu einem Client hinzu, der das gängige mcpServers-JSON-Format akzeptiert:

{
  "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"
      }
    }
  }
}

Entfernen Sie ungenutzte Umgebungsvariablen. Committen Sie niemals echte Anmeldedaten.

Tools

Toolnamen sind namespaced und stabil:

  • datagov_list_datasets, datagov_get_dataset_metadata, datagov_list_dataset_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

Die Server sind schreibgeschützt. Eingaben werden mit Zod validiert, Upstream-Ursprünge und API-Pfade sind im Code festgelegt, Anfragen haben Timeouts und Antwortgrößenbegrenzungen, vorübergehende Anfragen werden erneut versucht, und GET-Antworten werden kurz zwischengespeichert. Upstream-Aufrufe werden pro Provider-Client startratenbegrenzt, um Bursts gegen öffentliche Dienste zu vermeiden.

Anmeldedaten

Variable

Zweck

DATA_GOV_SG_API_KEY

Optionaler data.gov.sg-Schlüssel für höhere Limits und Produktionssupport

ONEMAP_TOKEN

OneMap-Bearer-Token für OneMap-API-Operationen

LTA_DATAMALL_API_KEY

LTA-DataMall-Abonnentenkontoschlüssel

LTA-dynamische APIs erfordern eine Registrierung. OneMap-APIs erfordern ein OneMap-Konto und ein Token. Öffentliche data.gov.sg-Echtzeit-Endpunkte können ohne Schlüssel getestet werden, aber Produktionsnutzer sollten einen erhalten.

Datenquellen und Quellenangabe

API-Verfügbarkeit, Datengenauigkeit, Ratenlimits und Upstream-Bedingungen werden von den jeweiligen Anbietern kontrolliert. Anwendungen, die zurückgegebene Daten verwenden, müssen die relevanten Quellbedingungen und Quellenangabeanforderungen einhalten.

Entwicklung

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

Verwenden Sie den offiziellen MCP Inspector für interaktive Tests:

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

Siehe Architektur, Mitwirken und Sicherheit.

Roadmap

  • Fokussierte HDB- und URA-Pakete über dokumentierte öffentliche Datensätze

  • ACRA-Erkennung öffentlicher Unternehmensdaten, vorbehaltlich der Datensatzbedingungen und praktischer Paginierung

  • Weitere behördenübergreifende Tools für Nachbarschaft, Mobilität und Unternehmensstandorte

  • Gehostete authentifizierte Endpunkte und MCP-Registry-Veröffentlichung

  • SingStat-Interoperabilität statt Duplizierung des offiziellen MCP des Singapore Department of Statistics

Lizenz

Der Quellcode wird unter der MIT-Lizenz veröffentlicht. Regierungsdaten unterliegen weiterhin der Lizenz und den Bedingungen, die von jeder Quellbehörde veröffentlicht werden.

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