Singapore MCP
🇸🇬 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 |
| Alle Tools plus behördenübergreifende Tools | Hängt vom Tool ab |
| Datensatzkatalog, Zeilen, Echtzeit-Feeds | Optionaler API-Schlüssel |
| Adresssuche, Reverse Geocoding, Routing | OneMap-Token |
| Busankünfte, Verkehr, Parken, Taxis | DataMall-Schlüssel |
| 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-singaporeOder führen Sie einen fokussierten Server aus:
npx @olano/mcp-onemap
npx @olano/mcp-weatherFühren Sie den Aggregatserver über Streamable HTTP aus:
npx @olano/mcp-singapore --transport http --host 127.0.0.1 --port 3000Der 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_rowsdatagov_get_realtimeonemap_search,onemap_reverse_geocode,onemap_routelta_bus_arrivals,lta_list_bus_stops,lta_traffic_incidentslta_traffic_images,lta_carpark_availability,lta_taxi_availabilityweather_two_hour_forecast,weather_twenty_four_hour_forecastweather_four_day_outlook,weather_temperature,weather_rainfall,weather_air_qualitysingapore_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 |
| Optionaler data.gov.sg-Schlüssel für höhere Limits und Produktionssupport |
| OneMap-Bearer-Token für OneMap-API-Operationen |
| 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 buildVerwenden Sie den offiziellen MCP Inspector für interaktive Tests:
npx @modelcontextprotocol/inspector node packages/singapore/dist/cli.jsSiehe 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.
This server cannot be installed
Maintenance
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
- FlicenseAqualityNot gradedmaintenanceFacilitates real-time access to Singapore's Land Transport Authority (LTA) transportation data, offering insights into bus arrivals, train services, traffic conditions, and more through integration with the LTA DataMall API.73
- AlicenseNot gradedqualityDmaintenanceProvides access to Singapore's data.gov.sg government datasets and collections, enabling search, metadata retrieval, and dataset downloads through the CKAN datastore API.3MIT
- AlicenseNot gradedqualityCmaintenanceEnables access to Singapore government open data and real-time environment/transport feeds including weather, air quality, taxi availability, and traffic incidents.7MIT
- FlicenseAqualityDmaintenanceProvides real-time access to Singapore's Land Transport Authority data, including bus arrivals, traffic conditions, train updates, and carpark availability.7
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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