# Singapore MCP by Olano

MCP-сервер с доступом к открытым данным Сингапура: недвижимость, транспорт, метро, компании, погода и экономика. Пригодится, если агент отвечает на вопросы об этом городе.

- MCP-сервер · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 9
- Автор: olano-ai
- Лицензия: MIT · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/olano-ai/mcp-singapore
- Обновлён: 2026-10-16
- HTML: https://affpapa.org/nevibecode/mcp/singapore-mcp-by-olano

## Что делает

Сервер связывает ИИ-клиент с официальными источниками Сингапура: data.gov.sg, OneMap, LTA DataMall и SingStat. Каждый ответ сохраняет агентство-источник, идентификатор набора данных, период наблюдения и единицы измерения, поэтому результат можно проверить. Большая часть инструментов работает без ключа API.

Внутри — агрегатный сервер `@olano/mcp-singapore` и отдельные пакеты под каждый источник: `@olano/mcp-datagov`, `@olano/mcp-onemap`, `@olano/mcp-lta`, `@olano/mcp-weather`, `@olano/mcp-rail-sg`, `@olano/mcp-finance-sg`, `@olano/mcp-analytics` и другие. Есть и консольная утилита `@olano/sg-cli`. Пакетам OneMap и LTA нужны свои токены, для data.gov.sg ключ необязателен. Установка идёт через `npx`, поэтому понадобится Node.js 20 или новее.

Проект — независимая инициатива сообщества, он не связан с правительством Сингапура и не является его официальным продуктом. Лицензия MIT.

## Требования
- Нужно: Node.js (команды через npx)
- Переменные окружения: `DATA_GOV_SG_API_KEY`, `ONEMAP_TOKEN`, `LTA_DATAMALL_API_KEY`, `OLANO_SG_CACHE_DIR`, `OLANO_SG_PROFILE` — это ключи и токены: значения спроси у человека, в репозиторий и общие файлы не записывай.

## Установка

### Claude Code (родная платформа)

**Командой платформы**
```bash
claude mcp add --env DATA_GOV_SG_API_KEY=<DATA_GOV_SG_API_KEY> --env ONEMAP_TOKEN=<ONEMAP_TOKEN> --env LTA_DATAMALL_API_KEY=<LTA_DATAMALL_API_KEY> --env OLANO_SG_CACHE_DIR=<OLANO_SG_CACHE_DIR> --env OLANO_SG_PROFILE=<OLANO_SG_PROFILE> --transport stdio singapore-mcp-by-olano -- npx -y @olano/mcp-singapore
```
Вместо <…> подставьте свои значения

### Codex

**Командой платформы**
```bash
codex mcp add singapore-mcp-by-olano --env DATA_GOV_SG_API_KEY=<DATA_GOV_SG_API_KEY> --env ONEMAP_TOKEN=<ONEMAP_TOKEN> --env LTA_DATAMALL_API_KEY=<LTA_DATAMALL_API_KEY> --env OLANO_SG_CACHE_DIR=<OLANO_SG_CACHE_DIR> --env OLANO_SG_PROFILE=<OLANO_SG_PROFILE> -- npx -y @olano/mcp-singapore
```
Вместо <…> подставьте свои значения

### Cursor

**Файл настроек**
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "singapore-mcp-by-olano": {
            "command": "npx",
            "args": [
                "-y",
                "@olano/mcp-singapore"
            ],
            "env": {
                "DATA_GOV_SG_API_KEY": "<DATA_GOV_SG_API_KEY>",
                "ONEMAP_TOKEN": "<ONEMAP_TOKEN>",
                "LTA_DATAMALL_API_KEY": "<LTA_DATAMALL_API_KEY>",
                "OLANO_SG_CACHE_DIR": "<OLANO_SG_CACHE_DIR>",
                "OLANO_SG_PROFILE": "<OLANO_SG_PROFILE>"
            }
        }
    }
}
```
Вместо <…> подставьте свои значения

### GitHub Copilot

**Файл настроек**
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "singapore-mcp-by-olano": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "@olano/mcp-singapore"
            ],
            "env": {
                "DATA_GOV_SG_API_KEY": "<DATA_GOV_SG_API_KEY>",
                "ONEMAP_TOKEN": "<ONEMAP_TOKEN>",
                "LTA_DATAMALL_API_KEY": "<LTA_DATAMALL_API_KEY>",
                "OLANO_SG_CACHE_DIR": "<OLANO_SG_CACHE_DIR>",
                "OLANO_SG_PROFILE": "<OLANO_SG_PROFILE>"
            }
        }
    }
}
```
Вместо <…> подставьте свои значения

### Gemini CLI

**Командой платформы**
```bash
gemini mcp add -e DATA_GOV_SG_API_KEY=<DATA_GOV_SG_API_KEY> -e ONEMAP_TOKEN=<ONEMAP_TOKEN> -e LTA_DATAMALL_API_KEY=<LTA_DATAMALL_API_KEY> -e OLANO_SG_CACHE_DIR=<OLANO_SG_CACHE_DIR> -e OLANO_SG_PROFILE=<OLANO_SG_PROFILE> singapore-mcp-by-olano npx -y @olano/mcp-singapore
```
Вместо <…> подставьте свои значения

## Когда брать
- посмотреть медианную цену перепродажи HDB в конкретном районе
- сравнить цену за квадратный метр между двумя городами
- найти автобусные остановки и маршруты по данным LTA
- проверить регистрационные данные компании по UEN
- построить сводку по району с координатами OneMap

## Примеры запросов агенту
- Найди официальные записи ACRA по названию `Olano` и покажи UEN и статус компании
- Покажи недавние сделки по перепродаже четырёхкомнатных HDB в Bedok и посчитай медиану
- Найди парковки HDB, в адресе которых есть `Bishan`, и сгруппируй их по типу

## Похожие
- [World Monitor](https://affpapa.org/nevibecode/mcp/world-monitor.md) — MCP-сервер · ★ 89408
- [Scrapling MCP Server](https://affpapa.org/nevibecode/mcp/scrapling-mcp-server.md) — MCP-сервер · ★ 89433
- [MCP Toolbox for Databases](https://affpapa.org/nevibecode/mcp/googleapis-mcp-toolbox-for-databases.md) — MCP-сервер · ★ 16717
- [PostHog MCP Server](https://affpapa.org/nevibecode/mcp/posthog-mcp-server.md) — MCP-сервер · ★ 40409
- [dbx](https://affpapa.org/nevibecode/mcp/dbx.md) — MCP-сервер · ★ 27669
- [Metabase](https://affpapa.org/nevibecode/mcp/metabase.md) — MCP-сервер · ★ 49845

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
