Singapore MCP by Olano — MCP-сервер для Claude Code: данные Сингапура
MCP-сервер с доступом к открытым данным Сингапура: недвижимость, транспорт, метро, компании, погода и экономика. Пригодится, если агент отвечает на вопросы об этом городе.
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Что делает 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.
Какие задачи решает
- посмотреть медианную цену перепродажи HDB в конкретном районе
- сравнить цену за квадратный метр между двумя городами
- найти автобусные остановки и маршруты по данным LTA
- проверить регистрационные данные компании по UEN
- построить сводку по району с координатами OneMap
Примеры запросов агенту
- Найди официальные записи ACRA по названию
Olanoи покажи UEN и статус компании - Покажи недавние сделки по перепродаже четырёхкомнатных HDB в Bedok и посчитай медиану
- Найди парковки HDB, в адресе которых есть
Bishan, и сгруппируй их по типу
Как установить Singapore MCP by Olano
Командой платформы
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 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Вместо <…> подставьте свои значения
Файл настроек
{
"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>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"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 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Вместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Singapore MCP by Olano
Как установить Singapore MCP by Olano в Claude Code?
Выполните `claude mcp add mcp-singapore -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> -- npx -y @olano/mcp-singapore`. Подставьте свои значения вместо плейсхолдеров.
Что делает Singapore MCP by Olano?
Даёт агенту доступ к открытым данным Сингапура: недвижимость, метро и автобусы, компании, погода, экономика. Ответы сохраняют источник и период наблюдения.
Нужны ли ключи API для работы?
Для OneMap нужен токен, для LTA DataMall — Account Key. Для data.gov.sg ключ необязателен, а часть инструментов работает вообще без учётных данных.