Открытый код

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 — нажмите, и вопрос уже набран за вас.

Вопросы, которые хорошо работают в чате: «Какой двухчасовой прогноз и последний 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 против старого фонда — и предупреждает, что текущий месяц ещё заполняется. Следующий вопрос просит график, и агент строит его и отправляет обратно в чат.

Установите в свой ИИ-клиент

Запускать самому — обычный путь: сервер работает локально, не имеет аккаунта 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, и опубликованные ряды по жилищным кредитам, а также считают прозрачные иллюстративные сценарии. Это не реальные предложения кредиторов, не кредитные решения и не персональные финансовые консультации.
  • Охват следует за источником. Если набор данных устарел или заморожен, инструмент так и говорит, а не выдаёт старое число за актуальное.

Читайте также

Как работает платформа под этими агентами — и сингапурская библиотека по соседству.

Частые вопросы

Как попробовать 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 бесплатен и остаётся вашим. Если интересная версия — это ваш склад, ваши брони или вопросы ваших клиентов, запишитесь на консультацию: мы опишем процесс, оценим его и начнём строить только после вашего согласия.

Обсудить проект