Skip to main content
Glama

🇸🇬 Singapore MCP

シンガポールの公共データとサービス向けのオープンソースModel Context Protocolサーバー。

シンガポールでOlanoによって構築・保守されています。

これは独立したコミュニティプロジェクトです。シンガポール政府またはいかなる政府機関とも提携しておらず、承認も受けておらず、公式製品でもありません。

パッケージ

パッケージ

対象範囲

認証情報

@olano/mcp-singapore

全ツールに加えて省庁横断ツール

ツールによる

@olano/mcp-datagov

データセットカタログ、行、リアルタイムフィード

任意のAPIキー

@olano/mcp-onemap

住所検索、逆ジオコーディング、ルーティング

OneMapトークン

@olano/mcp-lta

バス到着、交通、駐車場、タクシー

DataMallキー

@olano/mcp-weather

予報、観測値、降雨量、PSI

任意のAPIキー

すべてのパッケージは、ローカルstdioおよびStreamable HTTPトランスポートをサポートしています。

Related MCP server: Gahmen MCP Server

クイックスタート

stdioでシンガポールのフルスイートを実行:

npx @olano/mcp-singapore

または、特定のサーバーを実行:

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

Streamable HTTPで集約サーバーを実行:

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

MCPエンドポイントは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_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

サーバーは読み取り専用です。入力はZodで検証され、上流のオリジンとAPIパスはコード内で固定されています。リクエストにはタイムアウトとレスポンスサイズ制限があり、一時的なリクエストは再試行され、GETレスポンスは短時間キャッシュされます。上流への呼び出しは、公共サービスへのバーストを避けるために、プロバイダークライアントごとに開始レート制限がかけられています。

認証情報

変数

目的

DATA_GOV_SG_API_KEY

より高い制限と本番サポートのための任意のdata.gov.sgキー

ONEMAP_TOKEN

OneMap API操作のためのOneMapベアラートークン

LTA_DATAMALL_API_KEY

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ライセンスの下で公開されています。政府データは、各ソース機関が公開するライセンスと利用規約の対象となります。

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