Singapore MCP
🇸🇬 Singapore MCP
シンガポールの公共データとサービス向けのオープンソースModel Context Protocolサーバー。
シンガポールでOlanoによって構築・保守されています。
これは独立したコミュニティプロジェクトです。シンガポール政府またはいかなる政府機関とも提携しておらず、承認も受けておらず、公式製品でもありません。
パッケージ
パッケージ | 対象範囲 | 認証情報 |
| 全ツールに加えて省庁横断ツール | ツールによる |
| データセットカタログ、行、リアルタイムフィード | 任意のAPIキー |
| 住所検索、逆ジオコーディング、ルーティング | OneMapトークン |
| バス到着、交通、駐車場、タクシー | DataMallキー |
| 予報、観測値、降雨量、PSI | 任意のAPIキー |
すべてのパッケージは、ローカルstdioおよびStreamable HTTPトランスポートをサポートしています。
Related MCP server: Gahmen MCP Server
クイックスタート
stdioでシンガポールのフルスイートを実行:
npx @olano/mcp-singaporeまたは、特定のサーバーを実行:
npx @olano/mcp-onemap
npx @olano/mcp-weatherStreamable HTTPで集約サーバーを実行:
npx @olano/mcp-singapore --transport http --host 127.0.0.1 --port 3000MCPエンドポイントはhttp://127.0.0.1:3000/mcpです。デフォルトのバインドアドレスはlocalhostです。インターネットに公開するデプロイメントの前には認証とTLSを配置してください。
クライアント設定
一般的なmcpServers JSON形式を受け入れるクライアントに集約サーバーを追加します:
{
"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"
}
}
}
}未使用の環境変数を削除してください。実際の認証情報をコミットしないでください。
ツール
ツール名は名前空間化されており、安定しています:
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
サーバーは読み取り専用です。入力はZodで検証され、上流のオリジンとAPIパスはコード内で固定されています。リクエストにはタイムアウトとレスポンスサイズ制限があり、一時的なリクエストは再試行され、GETレスポンスは短時間キャッシュされます。上流への呼び出しは、公共サービスへのバーストを避けるために、プロバイダークライアントごとに開始レート制限がかけられています。
認証情報
変数 | 目的 |
| より高い制限と本番サポートのための任意のdata.gov.sgキー |
| OneMap API操作のためのOneMapベアラートークン |
| LTA DataMallサブスクライバーアカウントキー |
LTA動的APIには登録が必要です。OneMap APIにはOneMapアカウントとトークンが必要です。公共のdata.gov.sgリアルタイムエンドポイントはキーなしでテストできますが、本番ユーザーはキーを取得する必要があります。
データソースと帰属
APIの可用性、データの正確性、レート制限、および上流の利用規約は、それぞれのプロバイダーによって管理されています。返されたデータを使用するアプリケーションは、関連するソースの利用規約と帰属要件を遵守する必要があります。
開発
npm install
npm run format:check
npm run lint
npm test
npm run buildインタラクティブなテストには公式のMCP Inspectorを使用してください:
npx @modelcontextprotocol/inspector node packages/singapore/dist/cli.jsアーキテクチャ、コントリビューション、セキュリティを参照してください。
ロードマップ
文書化された公共データセットに基づく、HDBおよびURAに特化したパッケージ
ACRAの公開企業データ検索(データセットの利用規約と実用的なページネーションに従う)
省庁横断の近隣、モビリティ、ビジネスロケーションに関するツールの追加
ホスト型認証エンドポイントとMCPレジストリ公開
シンガポール統計局の公式MCPを複製するのではなく、SingStatとの相互運用性
ライセンス
ソースコードはMITライセンスの下で公開されています。政府データは、各ソース機関が公開するライセンスと利用規約の対象となります。
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