Открытый код
Singapore MCP: официальные данные Сингапура прямо в вашем ИИ-ассистенте
Спросите Claude или Codex о недвижимости Сингапура, MRT и автобусах, компаниях, погоде, экономике, государственных услугах и официальных финансовых справочных данных — и получите ответы, которые по-прежнему несут ведомство-источник, набор данных и период наблюдения. Singapore MCP — наш мост с открытым кодом к data.gov.sg, OneMap, LTA DataMall и SingStat: 291 инструмент только для чтения, лицензия MIT, бесплатно и по большей части без ключей. Это вклад сингапурской студии в местное ИИ-сообщество.
Попробуйте прямо сейчас, ничего не устанавливая
Сообщение @OlanoSGBot в Telegram и задайте вопрос о Сингапуре обычными словами. Это бесплатно и не требует API-ключа. Те же инструменты отвечают и в бизнес-аккаунте Olano AI в WhatsApp, +65 8905 1632 — нажмите, и вопрос уже набран за вас.
Написать в Telegram →
@OlanoSGBot. Нажмите Start и задайте вопрос — без регистрации, без API-ключа, без Node.js. Отправьте /forget в любой момент — и бот удалит память и данные переписки, которые он хранит о вас.
Написать в WhatsApp →
Olano AI Business, +65 8905 1632. Откроется в вашем WhatsApp с уже набранным первым вопросом — сингапурский агент отвечает теми же инструментами и с теми же источниками.
Вопросы, которые хорошо работают в чате: «Какой двухчасовой прогноз и последний PSI?» · «Какая последняя премия COE категории B?» · «Покажи недавние цены перепродажи 4-комнатных HDB в Bedok». · «Какие станции MRT ближе всего к 1 Fullerton Road?» · «Когда следующий автобус на остановке 01012?»
Оба бота размещены Olano на сервере в Сингапуре. Переписка и память каждого человека хранятся отдельно и привязаны к его аккаунту в мессенджере, так что ни пользователь, ни сессия агента не может добраться до чужих данных. Для составления ответа содержимое сообщения отправляется стороннему поставщику языковой модели, который может обработать его за пределами Сингапура; относитесь к ботам как к публичному чату и прочитайте заметки о конфиденциальности проекта, прежде чем отправлять что-то чувствительное. Другой путь — установить сервер в собственный ИИ-клиент: он работает на вашей машине и ничего не отправляет в Olano.
Какую задачу это решает
Сингапур публикует необычно много качественных открытых данных. Сделки перепродажи HDB, реестры компаний ACRA, результаты торгов COE, списки станций и выходов MRT, прибытие автобусов в реальном времени, показания PSI и осадков, ряды ВВП и ИПЦ, курсы MAS, сборы IRAS, прибытие туристов — почти всё открыто, задокументировано и бесплатно.
Сложность в том, чтобы заставить ИИ-ассистента пользоваться ими правильно. Спросите универсальную модель о ценах перепродажи в Toa Payoh — получите правдоподобный абзац, собранный из того, что она впитала при обучении, без набора данных за ним и без даты. Честная версия этого ответа требует найти нужный набор данных, отфильтровать его по нужному району, типу квартиры и месяцу, посчитать — и затем прямо сказать, какое ведомство это опубликовало и когда.
Singapore MCP делает именно это — как сервер Model Context Protocol : небольшая программа, которую запускает ваше ИИ-приложение и которая даёт ему набор вызываемых инструментов. Установили один раз — и дальше спрашиваете обычными словами.
Каждый ответ показывает, откуда он взялся
Это правило, вокруг которого построен весь проект. Везде, где формат источника позволяет, результат сохраняет ведомство-источник, идентификатор набора данных или таблицы, URL источника, время получения, период наблюдения, единицы измерения и оговорки об актуальности. Устаревший или замороженный ряд об этом сообщает. Число, единицы которого отличаются от соседнего ряда, не усредняется с ним молча. Совпадение по названию компании, которое может быть неоднозначным, так и помечается — как неоднозначное.
Именно это делает результат проверяемым, а не просто гладким, — и это тот же инстинкт, что стоит за всем остальным, что мы строим: ответ, который человек может проверить, стоит больше, чем ответ, который просто хорошо звучит.
Что внутри
- 291 инструмент только для чтения по недвижимости, рельсовому транспорту, автобусам и дорогам, компаниям, погоде и окружающей среде, образованию, экономике и официальным финансовым справочным данным.
- Восемь Agent Skills — готовые рабочие сценарии, которые учат клиента, когда взять какой инструмент: для недвижимости, мобильности, экономики, бизнеса, городских служб и финансов, плюс один для разработки против самого сервера.
- Семь плагинов Claude Code: полный набор плюс шесть узких профилей (
property,mobility,business,economy,civic,finance) — чтобы отправлять модели меньше определений инструментов. - Двенадцать пакетов: установите агрегирующий сервер, если нужно всё, или узкий исполняемый файл, если нужен один источник — data.gov.sg, OneMap, LTA, погода или рельсовый транспорт.
- Оба транспорта: stdio для локальных клиентов, Streamable HTTP для тех, кто предпочитает его. Плюс инструмент командной строки, чтобы вызывать те же инструменты из терминала.
Источники данных: data.gov.sg (включая наборы данных ACRA, HDB, URA, MOE, ECDA, IRAS, STB, EMA, SPF, MOH и NEA в отобранном каталоге), OneMap от Singapore Land Authority, LTA DataMall, и SingStat Table Builder.
Как это выглядит в чате
Эти два скриншота — реальные диалоги с WhatsApp-агентом Olano, который отвечает на вопросы о Сингапуре этими инструментами. Обратите внимание, что второй ответ делает с неудобным распределением: даёт среднее, затем медиану, затем диапазон, потом объясняет разрыв между ними — более новые дома в Bidadari и Alkaff против старого фонда — и предупреждает, что текущий месяц ещё заполняется. Следующий вопрос просит график, и агент строит его и отправляет обратно в чат.
На входе обычные слова, на выходе ответы с источниками
Типы квартир, которые в районе действительно есть, затем среднее, медиана и диапазон для 3-комнатной — по свежим записям перепродаж HDB.
«Можешь построить график цен за прошлые периоды?»
Он строит медиану по месяцам с января 2025 года, отмечает пик и последний месяц и тут же отправляет график обратно.
Установите в свой ИИ-клиент
Запускать самому — обычный путь: сервер работает локально, не имеет аккаунта Olano и не отправляет телеметрию. Node.js 20 или новее нужен для любого способа, кроме расширения Claude Desktop, которое приносит свою среду исполнения.
Claude Code
Используйте плагин — он устанавливает MCP-сервер и и все восемь Agent Skills, поэтому ответы приходят с лучшими источниками. Две команды в строке Claude Code:
/plugin marketplace add olano-ai/mcp-singapore/plugin install olano-singapore@olano
Выберите User scope, чтобы это работало в любом проекте, затем выполните /mcp , чтобы убедиться, что singapore подключён. Первый вызов занимает 20-30 секунд, пока скачивается пакет; дальше быстро.
Приложение Claude Desktop
Скачать olano-singapore.mcpb из последнего релиза и дважды щёлкните по файлу. Claude Desktop покажет окно проверки: выберите Install, оставьте все необязательные ключи пустыми и задайте вопрос. Ни терминала, ни перезапуска.
Приложение Codex и Codex CLI
Они делят одну конфигурацию. Из CLI: codex mcp add singapore -- npx -y @olano/mcp-singapore. В приложении: Settings → MCP servers → Add server, назовите его singapore, выберите STDIO, команда npx, аргументы -y @olano/mcp-singapore.
Всё остальное, что говорит на MCP
Направьте любой клиент на npx -y @olano/mcp-singapore через stdio или запустите его по HTTP с --transport http. Полные инструкции, необязательные учётные данные, список профилей и заметки по устранению неполадок — всё это в README репозитория.
Как это связано с Olano
Olano — платформа для ИИ-агентов, которые выполняют настоящую операционную работу: отвечают клиентам в WhatsApp и Telegram, поддерживают порядок в CRM, проводят исследования по расписанию — внутри изолированной среды с человеческими согласованиями, историей аудита и жёсткими лимитами расходов. Эти агенты говорят на MCP, и именно так сингапурские инструменты попадают в демо-ботов выше: сервер добавляется в среду как любой другой MCP-сервер, а правила согласования и лимиты расходов агента применяются к нему без изменений.
Так что эта страница — сразу две вещи. Это бесплатный инструмент для всех в Сингапуре, кто работает с открытыми данными: пользуйтесь, форкайте, заводите issue. И это честный образец того, как мы строим: одна узкая задача, сделанная с приложенными источниками, чтобы человек, читающий ответ, мог его проверить.
Границы, которые мы соблюдаем
- Это не государственный продукт. Singapore MCP — независимый общественный проект, не связанный с правительством Сингапура или каким-либо ведомством, не одобренный ими и не являющийся их официальным продуктом. Слово «официальные» относится к исходным данным, а не к программе.
- Он только читает. Все 291 инструмент обращаются к опубликованным API и наборам данных. Пути записи нет.
- Ипотечные инструменты носят учебный характер. Они показывают официальную статистику базовых ставок, например SORA, и опубликованные ряды по жилищным кредитам, а также считают прозрачные иллюстративные сценарии. Это не реальные предложения кредиторов, не кредитные решения и не персональные финансовые консультации.
- Охват следует за источником. Если набор данных устарел или заморожен, инструмент так и говорит, а не выдаёт старое число за актуальное.
Читайте также
Как работает платформа под этими агентами — и сингапурская библиотека по соседству.
Каналы и коннекторы
Как агенты попадают в WhatsApp, Telegram и остальные каналы и как к ним подключают MCP-серверы и коннекторы.
Как ИИ-агенты запоминают
Память, опора на базу знаний и навыки — то, что заставляет агента сохранять дисциплину источников между разговорами.
ИИ-агенты на нескольких моделях
Каждая задача направляется к наиболее подходящей модели — в пределах жёстких лимитов расходов и без привязки к поставщику.
ИИ-агенты для сингапурских агентов по недвижимости
Как такой доступ к данным выглядит в виде работающей системы: ответы по объектам, квалификация клиентов и просмотры, попадающие в календарь.
Частые вопросы
Как попробовать Singapore MCP, ничего не устанавливая?
Сообщение @OlanoSGBot в Telegram и задайте вопрос о Сингапуре обычными словами — последний PSI, текущая премия COE категории B, недавние цены перепродажи 4-комнатных HDB в Bedok, ближайшая к адресу станция MRT. Это бесплатно и не требует API-ключа. Те же инструменты отвечают и на бизнес-номере Olano AI в WhatsApp, +65 8905 1632. Оба размещены Olano; сам сервер работает локально, если установить его в свой ИИ-клиент.
Singapore MCP бесплатный, и нужен ли API-ключ?
Он бесплатный, лицензия MIT, и большая часть работает вообще без API-ключей. Необязательные бесплатные государственные учётные данные открывают несколько инструментов: ключ data.gov.sg для промышленных лимитов, токен OneMap для аутентифицированного поиска адресов и маршрутов и Account Key LTA DataMall для живых данных по автобусам, трафику, парковкам и такси. Сервер запускается вообще без учётных данных, и только те инструменты, которым они нужны, об этом скажут.
Какие ИИ-приложения могут это использовать?
Любой MCP-клиент. Есть установка одной командой для Claude Code (плагин, который приносит и все восемь Agent Skills), расширение в один клик для приложения Claude Desktop и настройка через stdio для приложения Codex и Codex CLI. Он также работает по Streamable HTTP для клиентов, которые это предпочитают, и есть инструмент командной строки, чтобы вызывать те же инструменты из терминала.
Это официальный продукт правительства Сингапура?
Нет. Singapore MCP — независимый проект с открытым кодом, созданный Olano. Он не связан с правительством Сингапура или каким-либо государственным ведомством, не одобрен ими и не является их официальным продуктом. Слово «официальные» относится к источникам данных, которые он читает — data.gov.sg, OneMap, LTA DataMall и SingStat, — а не к программе.
Может ли он что-то менять или только читает?
Все 291 инструмент только читают. Сервер обращается к опубликованным государственным API и наборам данных и возвращает то, что нашёл, — с ведомством-источником, идентификатором набора данных, периодом наблюдения, единицами и оговорками об актуальности. У него нет пути записи, нет аккаунта Olano и нет телеметрии или аналитики, когда вы запускаете его сами.
Может ли его использовать среда Olano?
Да. Агенты Olano говорят на Model Context Protocol, поэтому Singapore MCP можно добавить в среду как любой другой MCP-сервер — именно так демо-агенты в Telegram и WhatsApp отвечают на вопросы о Сингапуре. К агенту, который им пользуется, применяются те же согласования, та же история аудита и тот же контроль расходов.
Хотите направить это на свои данные?
Singapore MCP бесплатен и остаётся вашим. Если интересная версия — это ваш склад, ваши брони или вопросы ваших клиентов, запишитесь на консультацию: мы опишем процесс, оценим его и начнём строить только после вашего согласия.