内容
# SG 数据 MCP
实时新加坡政府数据和 ACRA 公司情报,供 AI 代理使用,通过 [模型上下文协议(MCP)](https://modelcontextprotocol.io)。
**实时端点:** `https://sg-data-mcp.sgdata.workers.dev/mcp`
## 功能介绍
该 MCP 服务器为任何 AI 代理提供即时访问 13 个实时工具,涵盖新加坡政府数据,来源于 [data.gov.sg](https://data.gov.sg) 和 ACRA 公司记录。免费层级无需 API 密钥。
## 可用工具
### 天气和环境
| 工具 | 描述 | 来源 |
|------|-------------|--------|
| `sg_weather_2h` | 2 小时预报,按地区划分 | 新加坡国家环境局 |
| `sg_weather_24h` | 24 小时展望,包含温度/湿度/风 | 新加坡国家环境局 |
| `sg_weather_4day` | 4 天预报,包含每日天气状况 | 新加坡国家环境局 |
| `sg_uv_index` | 实时紫外线暴露读数 | 新加坡国家环境局 |
| `sg_air_quality` | 按地区划分的 PSI 和 PM2.5 | 新加坡国家环境局 |
| `sg_rainfall` | 来自 50+ 个站点的实时降雨数据 | 新加坡国家环境局 |
| `sg_dengue_clusters` | 活跃的登革热集群位置和病例数 | 新加坡国家环境局 |
### 交通
| 工具 | 描述 | 来源 |
|------|-------------|--------|
| `sg_carpark_availability` | 实时 HDB 车位可用性 | 新加坡住房和发展局 |
| `sg_taxi_availability` | 实时出租车数量和位置 | 新加坡陆路交通局 |
### ACRA 公司情报
| 工具 | 描述 | 来源 |
|------|-------------|--------|
| `sg_company_search` | 按名称搜索公司 - 返回 UEN、类型、状态、地址 | 新加坡会计与公司监管局 |
| `sg_company_uen` | 通过 UEN 号码查找公司 | 新加坡会计与公司监管局 |
| `sg_company_verify` | 验证公司是否存在且活跃 | 新加坡会计与公司监管局 |
| `sg_registered_entities_count` | 所有新加坡会计与公司监管局注册实体的总数 | 新加坡会计与公司监管局 |
## 快速入门
### 通过 Streamable HTTP 连接
```
端点:https://sg-data-mcp.sgdata.workers.dev/mcp
方法:POST
内容类型:application/json
```
### 在 Claude Desktop 中使用
添加到您的 claude_desktop_config.json:
```json
{
"mcpServers": {
"sg-data": {
"url": "https://sg-data-mcp.sgdata.workers.dev/mcp"
}
}
}
```
### 示例:搜索公司
```bash
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"}}}'
```
### 示例:检查降雨
```bash
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(边缘,近乎零冷启动)
- 协议:MCP over Streamable HTTP(JSON-RPC 2.0)
- 数据:data.gov.sg 公共 API 和 ACRA 开放数据集
- 成本:提供免费层级
## 路线图
- 马来西亚 SSM 公司注册
- 印度尼西亚 AHU 公司注册
- 公交车/地铁到达时间(LTA DataMall)
- URA 房产交易数据
- OneMap 地理编码
- 为高级层级启用 API 密钥
- Stripe MPP 集成,用于代理到代理的支付
## 作者
Dinesh Kumar - 新加坡 - hello@levylens.co
## 许可证
MIT