关于 Dorabot – Vietnam address after 2025 merger
面向越南地址应用开发者的 JavaScript/TypeScript 库,覆盖 2025 年行政区划合并后的两级地址数据。它可离线查询旧社到新社的映射并校验新格式地址;完整地址转换则调用 Dorabot API。
主要功能
- 0134 个省级单位及 3,321 个新社数据
- 02查询旧社到新社的官方映射
- 03校验两级新格式地址
- 04React 两级地址选择表单
- 05转换完整旧地址的 API
适用场景
- 01将旧地址映射为合并后的行政区划
- 02在表单中选择省和社级地址
- 03检查录入地址是否符合新格式
MCP 相关
提供 MCP 服务,供 Claude、ChatGPT、Cursor 等客户端查询旧社、转换和校验地址,并获取新社及省级单位列表。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://dorabot.io/dia-chi/mcpclaude mcp add --transport http io-dorabot-dia-chi https://dorabot.io/dia-chi/mcp{"mcpServers":{"io-dorabot-dia-chi":{"type":"http","url":"https://dorabot.io/dia-chi/mcp"}}}在 Cursor 中打开{"servers":{"io-dorabot-dia-chi":{"type":"http","url":"https://dorabot.io/dia-chi/mcp"}}}在 VS Code 中打开{"mcpServers":{"io-dorabot-dia-chi":{"type":"http","url":"https://dorabot.io/dia-chi/mcp"}}}{"mcpServers":{"io-dorabot-dia-chi":{"serverUrl":"https://dorabot.io/dia-chi/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
https://dorabot.io/dia-chi/mcp需要授权工具
详细介绍
@dorabot-io/dia-chi
适用于 JavaScript / TypeScript 的2025 年合并后越南行政区划:34 个省、3,321 个新社/坊/特区、根据国会常务委员会决议(附条款编号)将 11,559 个旧社映射到新社的对照表,以及适用于 React 的二级地址选择表单。
自 2025 年 7 月 1 日起,越南地址仅有2 级:社/坊/特区 → 省/直辖市。**不再有郡/县。**三级表单(省 → 县 → 社)已过时。
npm i @dorabot-io/dia-chi
离线运行,无需密钥,不调用网络(doiDiaChi 除外)。支持 Node ≥ 18、浏览器、Vite、Next.js、Bun、Deno、Cloudflare Workers。
快速使用
import { tinh, xa, timXaCu, kiemDiaChi, doiDiaChi } from '@dorabot-io/dia-chi';
tinh(); // 34 tỉnh/thành: { slug, tenDayDu, gomTinhCu, nghiQuyet, soXa }
xa('ha-noi'); // xã/phường mới của Hà Nội (nhận cả "Hà Nội", "Thái Bình" → Hưng Yên)
await timXaCu('Bách Khoa', { huyen: 'Hai Bà Trưng', tinh: 'Hà Nội' });
// [{ xaCu: 'Phường Bách Khoa', huyenCu: 'Quận Hai Bà Trưng', den: [{ tenDayDu: 'Phường Bạch Mai', phan: 'toan_bo', khoan: 8 }],
// nghiQuyet: { so: '1656/NQ-UBTVQH15', hieu_luc: '2025-07-01', url: '…' } }]
await kiemDiaChi('12 Tạ Quang Bửu, phường Bách Khoa, quận Hai Bà Trưng, Hà Nội');
// { trangThai: 'dia_chi_cu', lyDo: 'Còn cấp quận/huyện …' } ← dùng ở bước kiểm form / nhập dữ liệu
await kiemDiaChi('12 Tạ Quang Bửu, Phường Bạch Mai, Thành phố Hà Nội');
// { trangThai: 'hop_le', diaChiChuan: '12 Tạ Quang Bửu, Phường Bạch Mai, Thành phố Hà Nội' }
// Đổi địa chỉ đầy đủ, chuỗi lộn xộn/viết tắt (gọi API dorabot.io):
await doiDiaChi('12 Tạ Quang Bửu, P. Bách Khoa, Q. Hai Bà Trưng, HN');
// { thanh_cong: true, dia_chi_moi: '12 Tạ Quang Bửu, Phường Bạch Mai, Thành phố Hà Nội', tin_cay: { muc: 'cao' } }
await doiDiaChi([...5000DiaChiKhachHang], { apiKey: process.env.DORABOT_API_KEY }); // tối đa 200/lần
doiDiaChi 无需密钥:每天每个 IP 可调用 20 次。免费密钥 dk_…(每天 100 次,使用 Google 登录):https://dorabot.io/dia-chi/nha-phat-trien/ — 企业批量转换套餐:https://dorabot.io/dia-chi/doanh-nghiep/
二级地址选择表单(React)
import { ChonDiaChi } from '@dorabot-io/dia-chi/react';
<ChonDiaChi
choDoiDiaChiCu // thêm ô "dán địa chỉ cũ để đổi"
onChange={(v) => setForm({ ...form, tinh: v.tinh, xa: v.xa, diaChi: v.diaChi })}
selectClassName="border rounded px-2 py-1"
/>
不依赖 UI 库(使用 2 个 <select> 标签)。在数据库中保存省份 slug 和社 slug,显示 tenDayDu。
在数据库中保存
-- địa chỉ mới: 2 cấp
dia_chi_chi_tiet text, -- số nhà, đường, thôn/xóm
xa_slug text, -- 'phuong-bach-mai'
tinh_slug text -- 'ha-noi'
-- giữ cột địa chỉ cũ (nếu có) để đối chiếu, đừng xoá ngay
其他功能
- MCP,适用于 Claude / ChatGPT / Cursor:
https://dorabot.io/dia-chi/mcp(工具tra_cuu_xa_cu、doi_dia_chi、kiem_dia_chi、danh_sach_xa_moi、danh_sach_tinh)。 - REST:
POST https://dorabot.io/dia-chi/api/v1/doi.php{"addresses": [...]}— OpenAPI 文档见开发者页面。 - Python:
pip install dorabot-dia-chi。 - 开放数据 CSV/JSON:https://github.com/Dorabot-io/sap-nhap-2025
- 手动查询、转换 Excel 文件:https://dorabot.io/dia-chi/
许可证
代码采用 MIT 许可证。数据采用 CC BY 4.0 许可证 — 请在应用或文档中的某处注明来源“Dorabot (dorabot.io)”(React 组件已附带小字来源说明;如果你在其他地方注明来源,可通过 ghiNguon={false} 关闭)。
数据摘录自 2025 年各省关于调整社级行政单位的国会常务委员会决议,以及第 202/2025/QH15 号决议。如发现错误,请联系 [email protected] 或提交 issue。
Dorabot (dorabot.io) 是越南的一款工具,与深圳的机器人公司 Dorabot (dorabot.com) 无关。
English. 越南 2025 年 7 月 1 日合并后的行政区划(34 个省,2 级:社/坊 → 省,无县)。提供离线省份列表和 3,321 个新社、将 11,559 个旧社映射到新社并附官方决议条款的对照表、新格式地址验证器、React 二级地址选择器,以及调用 dorabot.io API 将完整的旧格式自由文本地址转换为新地址的 doiDiaChi()。代码采用 MIT 许可证,数据采用 CC BY 4.0 许可证。
本仓库内容
js/— npm 包@dorabot-io/dia-chi(以及/react)python/— PyPI 包dorabot-dia-chivi-du/— React/Vite 示例、Node CSV 文件转换、Python Excel、PHP/Laravel、Flutter- 完整 CSV/JSON 数据:https://github.com/Dorabot-io/sap-nhap-2025
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。