mcpField
S
SG Data MCP

SG Data MCP

远程服务
github.com/vdineshk数据与分析229 周前更新
代码仓库

关于 SG Data MCP

SG Data MCP 为 AI Agent 提供新加坡政府实时数据和 ACRA 公司信息,涵盖天气、环境、交通及企业查询。无需 API 密钥即可通过 MCP 调用这些数据工具。

主要功能

  1. 01天气预报与紫外线指数
  2. 02PSI、PM2.5 与实时降雨
  3. 03登革热聚集区查询
  4. 04HDB 停车位与出租车数据
  5. 05ACRA 公司搜索与核验

适用场景

  1. 01查询各地区天气和空气质量
  2. 02查看实时停车位或出租车数据
  3. 03搜索并核验 ACRA 注册公司

MCP 相关

该 MCP 服务通过 Streamable HTTP 向客户端提供 13 个实时数据工具,数据来自 data.gov.sg 和 ACRA。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://sg-data-mcp.sgdata.workers.dev/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

13

此工具无需参数。

详细介绍

SG Data MCP

通过 Model Context Protocol (MCP),为 AI Agent 提供新加坡政府实时数据和 ACRA 公司信息。

实时端点: https://sg-data-mcp.sgdata.workers.dev/mcp

功能介绍

此 MCP 服务为任何 AI Agent 提供 13 个实时工具,可访问来自 data.gov.sg 的新加坡政府数据和 ACRA 公司记录。免费层无需 API 密钥。

可用工具

天气与环境
工具说明来源
sg_weather_2h按区域查询 2 小时预报NEA
sg_weather_24h24 小时天气预报,包含温度、湿度和风况NEA
sg_weather_4day4 天预报,包含每日天气状况NEA
sg_uv_index实时紫外线辐射读数NEA
sg_air_quality按地区查询 PSI 和 PM2.5NEA
sg_rainfall来自 50 多个站点的实时降雨量NEA
sg_dengue_clusters活跃登革热簇的位置和病例数NEA
交通
工具说明来源
sg_carpark_availabilityHDB 停车场实时空位情况HDB
sg_taxi_availability实时出租车数量和位置LTA
ACRA 公司信息
工具说明来源
sg_company_search按名称搜索公司,返回 UEN、类型、状态和地址ACRA
sg_company_uen按 UEN 编号查询公司ACRA
sg_company_verify验证公司是否存在且处于活跃状态ACRA
sg_registered_entities_countACRA 注册实体总数ACRA

快速开始

通过 Streamable HTTP 连接
Endpoint: https://sg-data-mcp.sgdata.workers.dev/mcp
Method: POST
Content-Type: application/json
在 Claude Desktop 中使用

添加到你的 claude_desktop_config.json:

{
  "mcpServers": {
    "sg-data": {
      "url": "https://sg-data-mcp.sgdata.workers.dev/mcp"
    }
  }
}
示例:搜索公司
curl https://sg-data-mcp.sgdata.workers.dev/mcp -X POST -H "Content-Type: application/json" -d '{"jsonrpc":"2.0","method":"tools/call","id":1,"params":{"name":"sg_company_search","arguments":{"query":"DBS"}}}'
示例:查询降雨量
curl https://sg-data-mcp.sgdata.workers.dev/mcp -X POST -H "Content-Type: application/json" -d '{"jsonrpc":"2.0","method":"tools/call","id":1,"params":{"name":"sg_rainfall","arguments":{}}}'

技术栈

  • 运行时:Cloudflare Workers(边缘运行,冷启动时间近乎为零)
  • 协议:基于 Streamable HTTP 的 MCP(JSON-RPC 2.0)
  • 数据:data.gov.sg 公共 API 和 ACRA 开放数据集
  • 费用:提供免费层

路线图

  • 马来西亚 SSM 公司注册信息
  • 印度尼西亚 AHU 公司注册信息
  • 巴士/MRT 到站时间(LTA DataMall)
  • URA 房产交易数据
  • OneMap 地理编码
  • 为高级层启用 API 密钥验证
  • 集成 Stripe MPP,实现 Agent 间支付

作者

Dinesh Kumar - 新加坡 - [email protected]

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。