关于 SG Data MCP
SG Data MCP 为 AI Agent 提供新加坡政府实时数据和 ACRA 公司信息,涵盖天气、环境、交通及企业查询。无需 API 密钥即可通过 MCP 调用这些数据工具。
主要功能
- 01天气预报与紫外线指数
- 02PSI、PM2.5 与实时降雨
- 03登革热聚集区查询
- 04HDB 停车位与出租车数据
- 05ACRA 公司搜索与核验
适用场景
- 01查询各地区天气和空气质量
- 02查看实时停车位或出租车数据
- 03搜索并核验 ACRA 注册公司
MCP 相关
该 MCP 服务通过 Streamable HTTP 向客户端提供 13 个实时数据工具,数据来自 data.gov.sg 和 ACRA。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
服务地址
https://sg-data-mcp.sgdata.workers.dev/mcp一键复制安装命令
Claude CodeTerminal
claude mcp add --transport http sg-data https://sg-data-mcp.sgdata.workers.dev/mcpCursor.cursor/mcp.json
{"mcpServers":{"sg-data":{"type":"http","url":"https://sg-data-mcp.sgdata.workers.dev/mcp"}}}在 Cursor 中打开VS Code.vscode/mcp.json
{"servers":{"sg-data":{"type":"http","url":"https://sg-data-mcp.sgdata.workers.dev/mcp"}}}在 VS Code 中打开Claude Desktopclaude_desktop_config.json
{"mcpServers":{"sg-data":{"type":"http","url":"https://sg-data-mcp.sgdata.workers.dev/mcp"}}}Windsurf~/.codeium/windsurf/mcp_config.json
{"mcpServers":{"sg-data":{"serverUrl":"https://sg-data-mcp.sgdata.workers.dev/mcp"}}}命令在终端中运行;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_24h | 24 小时天气预报,包含温度、湿度和风况 | NEA |
sg_weather_4day | 4 天预报,包含每日天气状况 | NEA |
sg_uv_index | 实时紫外线辐射读数 | NEA |
sg_air_quality | 按地区查询 PSI 和 PM2.5 | NEA |
sg_rainfall | 来自 50 多个站点的实时降雨量 | NEA |
sg_dengue_clusters | 活跃登革热簇的位置和病例数 | NEA |
交通
| 工具 | 说明 | 来源 |
|---|---|---|
sg_carpark_availability | HDB 停车场实时空位情况 | HDB |
sg_taxi_availability | 实时出租车数量和位置 | LTA |
ACRA 公司信息
| 工具 | 说明 | 来源 |
|---|---|---|
sg_company_search | 按名称搜索公司,返回 UEN、类型、状态和地址 | ACRA |
sg_company_uen | 按 UEN 编号查询公司 | ACRA |
sg_company_verify | 验证公司是否存在且处于活跃状态 | ACRA |
sg_registered_entities_count | ACRA 注册实体总数 | 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
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。