Mã nguồn mở
Singapore MCP: dữ liệu chính thức của Singapore, ngay trong trợ lý AI của bạn
Hỏi Claude hoặc Codex về bất động sản Singapore, MRT và xe buýt, doanh nghiệp, thời tiết, kinh tế, dịch vụ công và dữ liệu tham chiếu tài chính chính thức - và nhận câu trả lời vẫn mang theo cơ quan nguồn, bộ dữ liệu và kỳ quan sát mà nó xuất phát. Singapore MCP là cây cầu mã nguồn mở của chúng tôi tới data.gov.sg, OneMap, LTA DataMall và SingStat: 291 công cụ chỉ đọc, giấy phép MIT, miễn phí và phần lớn không cần khóa. Đây là đóng góp của studio Singapore cho cộng đồng AI địa phương.
Dùng thử ngay, không cần cài đặt gì
Tin nhắn @OlanoSGBot trên Telegram và đặt một câu hỏi về Singapore bằng ngôn ngữ thường ngày. Miễn phí và không cần khóa API. Cùng bộ công cụ đó cũng trả lời trên tài khoản WhatsApp Business của Olano AI, +65 8905 1632 - chạm vào là câu hỏi đã được gõ sẵn cho bạn.
Trò chuyện trên Telegram →
@OlanoSGBot. Nhấn Start và đặt câu hỏi - không đăng ký, không khóa API, không Node.js. Gửi /forget bất cứ lúc nào và bot sẽ xóa bộ nhớ cùng dữ liệu hội thoại mà nó giữ về bạn.
Trò chuyện trên WhatsApp →
Olano AI Business, +65 8905 1632. Mở trong WhatsApp của chính bạn với câu hỏi đầu tiên đã sẵn sàng gửi - trợ lý Singapore trả lời bằng cùng bộ công cụ và cùng cách dẫn nguồn.
Những câu hỏi hợp với cửa sổ chat: "Dự báo hai giờ tới và chỉ số PSI mới nhất là bao nhiêu?" · "Mức COE hạng B mới nhất là bao nhiêu?" · "Cho tôi xem giá bán lại HDB 4 phòng gần đây ở Bedok." · "Ga MRT nào gần 1 Fullerton Road nhất?" · "Khi nào có chuyến xe buýt tiếp theo ở trạm 01012?"
Cả hai bot đều do Olano vận hành, trên máy chủ đặt tại Singapore. Hội thoại và bộ nhớ của mỗi người được lưu riêng và gắn với tài khoản của họ trên nền tảng nhắn tin, nên không người dùng nào - và không phiên trợ lý nào - chạm được tới dữ liệu của người khác. Khi soạn câu trả lời, nội dung tin nhắn liên quan được gửi tới một nhà cung cấp mô hình ngôn ngữ bên thứ ba, có thể xử lý bên ngoài Singapore; hãy xem đây là một cuộc trò chuyện công khai và đọc ghi chú quyền riêng tư của dự án trước khi gửi bất cứ điều gì nhạy cảm. Cách còn lại là cài máy chủ vào chính ứng dụng AI của bạn: nó chạy trên máy bạn và không gửi gì về Olano.
Vấn đề nó giải quyết
Singapore công bố một lượng dữ liệu công chất lượng cao hiếm thấy. Giao dịch bán lại HDB, hồ sơ doanh nghiệp ACRA, kết quả đấu giá COE, danh sách ga và lối ra MRT, giờ xe buýt đến theo thời gian thực, số đo PSI và lượng mưa, chuỗi GDP và CPI, tỷ giá của MAS, số thu của IRAS, lượt khách quốc tế - gần như tất cả đều mở, có tài liệu và miễn phí.
Phần khó là khiến một trợ lý AI dùng chúng cho đúng. Hỏi một mô hình đa dụng về giá bán lại ở Toa Payoh, bạn sẽ nhận một đoạn văn nghe hợp lý, ghép từ những gì nó hấp thụ lúc huấn luyện, không có bộ dữ liệu nào phía sau và không có ngày tháng. Phiên bản trung thực của câu trả lời đó đòi hỏi tìm đúng bộ dữ liệu, lọc theo đúng thị trấn, đúng loại căn hộ và đúng tháng, tính toán, rồi nói rõ cơ quan nào công bố và công bố khi nào.
Singapore MCP làm đúng điều đó, dưới dạng một máy chủ Model Context Protocol : một chương trình nhỏ mà ứng dụng AI của bạn chạy, cung cấp cho nó một bộ công cụ để gọi. Bạn cài một lần, rồi sau đó chỉ việc hỏi bằng ngôn ngữ thường ngày.
Mọi câu trả lời đều cho thấy nguồn gốc
Đây là nguyên tắc thiết kế mà cả dự án được xây quanh nó. Ở đâu định dạng nguồn cho phép, kết quả vẫn giữ cơ quan nguồn, mã bộ dữ liệu hoặc bảng, URL nguồn, thời điểm truy xuất, kỳ quan sát, đơn vị, và các lưu ý về độ mới. Một chuỗi cũ hoặc đã ngừng cập nhật sẽ tự nói ra điều đó. Một con số có đơn vị khác với chuỗi bên cạnh sẽ không bị lặng lẽ lấy trung bình chung. Một kết quả khớp tên doanh nghiệp có thể gây nhập nhằng sẽ được báo là nhập nhằng.
Đó là điều khiến kết quả có thể kiểm chứng chứ không chỉ trôi chảy - và đó cũng là bản năng đằng sau mọi thứ khác chúng tôi làm: một câu trả lời con người kiểm tra được thì đáng giá hơn một câu trả lời chỉ nghe có vẻ đúng.
Bên trong có gì
- 291 công cụ chỉ đọc trải khắp bất động sản, đường sắt, xe buýt và đường bộ, doanh nghiệp, thời tiết và môi trường, giáo dục, kinh tế, và dữ liệu tham chiếu tài chính chính thức.
- Tám Agent Skills - những quy trình đóng gói sẵn dạy cho ứng dụng biết khi nào nên với tới công cụ nào, cho bất động sản, giao thông, kinh tế, doanh nghiệp, dịch vụ công và tài chính, cộng thêm một quy trình để phát triển trên chính máy chủ này.
- Bảy plugin Claude Code: trọn bộ cộng thêm sáu hồ sơ thu hẹp (
property,mobility,business,economy,civic,finance) để gửi ít định nghĩa công cụ hơn cho mô hình. - Mười hai gói: cài máy chủ tổng hợp cho mọi thứ, hoặc một tệp thực thi thu hẹp khi bạn chỉ cần một nguồn - data.gov.sg, OneMap, LTA, thời tiết, hoặc đường sắt.
- Cả hai kiểu truyền tải: stdio cho ứng dụng chạy tại máy, Streamable HTTP cho những ứng dụng thích kiểu đó. Kèm theo một công cụ dòng lệnh để gọi cùng bộ công cụ từ terminal.
Các nguồn dữ liệu gốc là data.gov.sg (bao gồm các bộ dữ liệu ACRA, HDB, URA, MOE, ECDA, IRAS, STB, EMA, SPF, MOH và NEA trong danh mục đã tuyển chọn), OneMap từ Singapore Land Authority, LTA DataMall, và SingStat Table Builder.
Trông như thế nào trong một cuộc chat
Hai ảnh chụp này là những đoạn hội thoại thật với trợ lý WhatsApp của Olano, nơi trả lời các câu hỏi về Singapore bằng chính bộ công cụ này. Hãy để ý câu trả lời thứ hai xử lý một phân bố lệch ra sao: nó đưa ra số trung bình, rồi trung vị, rồi khoảng giá, sau đó giải thích khoảng cách giữa chúng - các căn mới ở Bidadari và Alkaff so với nhà cũ - và lưu ý rằng tháng hiện tại vẫn đang được cập nhật. Câu hỏi tiếp theo xin một biểu đồ, và trợ lý dựng biểu đồ rồi gửi ngược lại vào cuộc chat.
Ngôn ngữ thường ngày vào, câu trả lời có nguồn ra
Những loại căn hộ mà một thị trấn thực sự có, rồi đến số trung bình, trung vị và khoảng giá cho căn 3 phòng - lấy từ hồ sơ bán lại HDB mới nhất.
"Bạn tạo được biểu đồ giá theo thời gian không?"
Nó vẽ trung vị theo tháng từ tháng 1 năm 2025, đánh dấu đỉnh và tháng gần nhất, rồi gửi thẳng biểu đồ về.
Cài vào ứng dụng AI của chính bạn
Tự chạy là cách dùng thường ngày: máy chủ chạy tại máy bạn, không có tài khoản Olano, và không gửi dữ liệu đo lường nào. Bạn cần Node.js 20 hoặc mới hơn cho mọi cách, trừ tiện ích mở rộng của Claude Desktop vì nó mang theo môi trường chạy riêng.
Claude Code
Hãy dùng plugin - nó cài máy chủ MCP và và cả tám Agent Skills, nên câu trả lời quay về với nguồn dẫn tốt hơn. Hai câu lệnh tại dấu nhắc của Claude Code:
/plugin marketplace add olano-ai/mcp-singapore/plugin install olano-singapore@olano
Chọn User scope để nó dùng được trong mọi dự án, rồi chạy /mcp để xác nhận rằng singapore đã kết nối. Lần gọi đầu mất 20-30 giây để tải gói về; sau đó thì nhanh.
Ứng dụng Claude Desktop
Tải xuống olano-singapore.mcpb từ bản phát hành mới nhất rồi nhấp đúp. Claude Desktop sẽ hiện hộp thoại xác nhận; chọn Install, để trống mọi khóa không bắt buộc, và đặt câu hỏi. Không cần terminal, không cần khởi động lại.
Ứng dụng Codex và Codex CLI
Cả hai dùng chung một cấu hình. Từ CLI: codex mcp add singapore -- npx -y @olano/mcp-singapore. Trong ứng dụng: Settings → MCP servers → Add server, đặt tên là singapore, chọn STDIO, lệnh là npx, đối số là -y @olano/mcp-singapore.
Bất cứ thứ gì khác nói được MCP
Trỏ bất kỳ ứng dụng nào tới npx -y @olano/mcp-singapore qua stdio, hoặc khởi chạy nó trên HTTP với --transport http. Hướng dẫn đầy đủ, các thông tin xác thực không bắt buộc, danh sách hồ sơ và ghi chú xử lý sự cố đều nằm trong README của kho mã.
Điều này khớp với Olano ở đâu
Olano là nền tảng cho những trợ lý AI làm công việc vận hành thật - trả lời khách trên WhatsApp và Telegram, giữ CRM chính xác, chạy các phiên nghiên cứu theo lịch - bên trong một môi trường triển khai tách biệt, có người phê duyệt, có lịch sử kiểm toán và có trần chi tiêu cứng. Những trợ lý đó nói được MCP, và đó chính là cách bộ công cụ Singapore này đến được các bot minh họa ở trên: máy chủ được thêm vào một môi trường triển khai như bất kỳ máy chủ MCP nào khác, và các quy tắc phê duyệt cùng giới hạn chi tiêu của trợ lý áp dụng cho nó y nguyên.
Vậy nên trang này là hai thứ cùng một lúc. Nó là công cụ miễn phí cho bất cứ ai ở Singapore làm việc với dữ liệu công - hãy dùng, hãy fork, hãy mở issue. Và nó là một mẫu thử trung thực về cách chúng tôi làm việc: một việc hẹp, làm xong kèm nguồn dẫn, để người đọc câu trả lời có thể kiểm tra lại.
Những giới hạn chúng tôi giữ
- Đây không phải sản phẩm của chính phủ. Singapore MCP là một dự án cộng đồng độc lập, không liên kết với, không được bảo chứng bởi, và không phải sản phẩm chính thức của Chính phủ Singapore hay bất kỳ cơ quan nào. Chữ "chính thức" nói về dữ liệu nguồn, chưa bao giờ nói về phần mềm này.
- Nó chỉ đọc. Cả 291 công cụ đều truy vấn các API và bộ dữ liệu đã công bố. Không có đường ghi nào.
- Các công cụ vay mua nhà mang tính minh họa. Chúng đưa ra thống kê lãi suất tham chiếu chính thức như SORA và các chuỗi số liệu vay mua nhà đã công bố, rồi tính các tình huống minh họa với giả định hiện rõ. Đó không phải chào giá thật của bên cho vay, không phải quyết định tín dụng, và không phải tư vấn tài chính cá nhân.
- Phạm vi dữ liệu đi theo nguồn gốc. Khi một bộ dữ liệu đã cũ hoặc ngừng cập nhật, công cụ sẽ nói ra điều đó thay vì trình bày con số cũ như thể nó là hiện tại.
Đọc thêm
Nền tảng bên dưới những trợ lý này hoạt động ra sao, và thư viện Singapore ngay kế bên.
Kênh và trình kết nối
Cách các trợ lý tiếp cận WhatsApp, Telegram và phần còn lại, cùng cách gắn máy chủ MCP và công cụ kết nối vào chúng.
Agent AI ghi nhớ như thế nào
Bộ nhớ, việc neo vào cơ sở tri thức và các skill - những thứ giúp một trợ lý giữ được kỷ luật dẫn nguồn giữa các cuộc trò chuyện.
Agent AI đa mô hình
Mỗi tác vụ được đưa tới mô hình phù hợp nhất với nó, trong giới hạn chi tiêu cứng, và không bị khóa vào một nhà cung cấp nào.
Trợ lý AI cho môi giới bất động sản Singapore
Kiểu truy cập dữ liệu này trông ra sao khi đã thành một hệ thống đang chạy - trả lời về tin đăng, sàng lọc khách, và lịch xem nhà vào thẳng calendar.
Câu hỏi thường gặp
Làm sao dùng thử Singapore MCP mà không cần cài gì?
Tin nhắn @OlanoSGBot trên Telegram và đặt một câu hỏi về Singapore bằng ngôn ngữ thường ngày - chỉ số PSI mới nhất, mức COE hạng B hiện tại, giá bán lại HDB 4 phòng gần đây ở Bedok, ga MRT gần một địa chỉ nhất. Miễn phí và không cần khóa API. Cùng bộ công cụ đó cũng trả lời trên số WhatsApp Business của Olano AI, +65 8905 1632. Cả hai đều do Olano vận hành; còn bản thân máy chủ thì chạy tại máy bạn khi bạn cài nó vào ứng dụng AI của mình.
Singapore MCP có miễn phí không, và có cần khóa API?
Nó miễn phí và dùng giấy phép MIT, phần lớn chạy mà không cần khóa API nào. Vài thông tin xác thực miễn phí của cơ quan nhà nước, không bắt buộc, sẽ mở thêm ít công cụ: khóa data.gov.sg cho hạn mức khi chạy thật, token OneMap cho tra cứu địa chỉ và định tuyến có xác thực, và Account Key của LTA DataMall cho dữ liệu trực tiếp về xe buýt, giao thông, bãi đỗ và taxi. Máy chủ khởi động được mà không cần bất kỳ thông tin xác thực nào, và chỉ những công cụ cần tới chúng mới nói ra.
Những ứng dụng AI nào dùng được?
Bất kỳ ứng dụng nói được MCP. Có cách cài một câu lệnh cho Claude Code (một plugin mang theo cả tám Agent Skills), tiện ích một cú nhấp cho ứng dụng Claude Desktop, và cấu hình stdio cho ứng dụng Codex cùng Codex CLI. Nó cũng chạy qua Streamable HTTP cho những ứng dụng thích kiểu đó, và có một công cụ dòng lệnh để gọi cùng bộ công cụ từ terminal.
Đây có phải sản phẩm chính thức của Chính phủ Singapore không?
Không. Singapore MCP là một dự án mã nguồn mở độc lập do Olano xây dựng. Nó không liên kết với, không được bảo chứng bởi, và không phải sản phẩm chính thức của Chính phủ Singapore hay bất kỳ cơ quan nhà nước nào. Chữ "chính thức" nói về các nguồn dữ liệu nó đọc - data.gov.sg, OneMap, LTA DataMall và SingStat - chứ không nói về phần mềm.
Nó có thay đổi được gì không, hay chỉ đọc?
Cả 291 công cụ đều chỉ đọc. Máy chủ truy vấn các API và bộ dữ liệu công của cơ quan nhà nước rồi trả về những gì nó tìm được, kèm cơ quan nguồn, mã bộ dữ liệu, kỳ quan sát, đơn vị và các lưu ý về độ mới. Nó không có đường ghi, không có tài khoản Olano, và không có dữ liệu đo lường hay phân tích nào khi bạn tự chạy.
Một môi trường triển khai Olano có dùng được nó không?
Có. Trợ lý của Olano nói được Model Context Protocol, nên Singapore MCP có thể được thêm vào một môi trường triển khai như bất kỳ máy chủ MCP nào khác - đó chính xác là cách các bot minh họa trên Telegram và WhatsApp trả lời câu hỏi về Singapore. Cùng các quy trình phê duyệt, cùng lịch sử kiểm toán và cùng các mức kiểm soát chi tiêu đó áp dụng cho trợ lý đang dùng nó.
Muốn thứ này trỏ vào dữ liệu của chính bạn?
Singapore MCP miễn phí và vẫn là của bạn. Nếu phiên bản đáng quan tâm là kho hàng của bạn, lịch hẹn của bạn hay những câu hỏi của khách hàng bạn, hãy đặt một buổi trao đổi - chúng tôi vẽ ra quy trình, báo giá cho nó, và chỉ bắt tay làm khi bạn đồng ý.