TrustyData
官方面向 AI 助手的法国官方开放数据:验证地址并进行地理编码(BAN)、查询法国企业(SIRENE、INPI)、计算路线和服务范围统计数据(INSEE)。
你可以用 TrustyData MCP 做什么?
- 验证法国地址 — 使用
verify_address根据官方 BAN 参考数据清理并规范邮政地址。 - 搜索地址和市镇 — 使用
search_address和search_locality按名称、邮政编码或 INSEE 代码查找地址或地点。 - 查询企业 — 搜索 SIRENE 注册库,并使用
search_company和get_company_details获取完整的机构记录。 - 计算路线和矩阵 — 通过
compute_route和route_matrix获取驾车、步行或骑行路线,或出行时间/距离矩阵。 - 分析服务范围 — 使用
zone_stats查询某个地址周边的人口、收入、消费潜力和活动数量。 - 比较地点 — 使用
zone_compare按独有人口和重叠情况对 2–10 个服务范围进行排名。
托管 MCP 服务器
npx add-mcp 'https://mcp.trustydata.app/mcp'可安装到 Claude Code、Codex、Cursor 等客户端
文档
TrustyData MCP Server
将你的 LLM(Claude、ChatGPT、IDE 助手等)连接到 TrustyData — 法国地址数据质量、地理编码、路线规划、公司查询(SIRENE) 和服务范围统计(INSEE),基于官方开放数据源 (BAN、INSEE、SIRENE、IGN、OpenStreetMap)构建。
▶️ 在线试用 — 公共演示代理,无需账户 让真实代理为你验证地址、列出市镇、查询公司或计算路线:它会在你面前调用此 MCP 服务器。
这是一个托管式远程 MCP 服务器——无需安装或运行任何内容。 将你的 MCP 客户端指向下方端点,并使用 TrustyData 账户登录。
| 端点 | https://mcp.trustydata.app/mcp |
| 传输方式 | Streamable HTTP |
| 身份验证 | OAuth 2.1(使用 TrustyData 账户登录) |
| 文档 | https://trustydata.fr/docs/ |
| 状态 | https://status.trustydata.app |
此仓库托管 TrustyData MCP 服务器的公开列表元数据 (
server.json、文档、示例)。服务器本身是托管服务——底层数据 API 的源代码不属于此仓库。
功能
TrustyData 可在你的 LLM 对话中直接将杂乱的法国地址转换为规范、权威的数据,并补充地理背景信息:
- 验证并规范化法国邮政地址,与官方 BAN 参考数据核对(结果具有权威性——空结果表示未找到匹配项)。
- 按名称、邮政编码或 INSEE 编码搜索地址和地点,并可选用筛选条件(省、地区、人口)。
- 邻近搜索——查找某个位置附近的地址或地点。
- 路线规划——在法国计算道路路线或行程时间/距离矩阵(OpenStreetMap),支持驾车、步行或骑行。
- 公司查询——在官方 SIRENE 登记册中搜索法国公司和营业场所,并获取完整记录(管理人员、财务、集体协议,具体取决于你的套餐)。
- 服务范围——提供驾车时间或半径区域内的人口、家庭、收入、年龄和社会职业构成,以及消费潜力(INSEE Filosofi 和人口普查);最多比较 10 个区域,并衡量每个区域独有的覆盖范围。
- 行业构成——统计服务范围内按行业类别和子类别划分的 SIRENE 营业场所数量,提供每 10,000 名居民的密度,以及相对于参考区域的指数:默认以法国为参照,也可按需使用该区域占比最高的省作为参照。这是下限,而非总数:仅统计活跃且已地理定位的营业场所;响应会说明所用参照区域,以及该数量占其总数的比例。
- 企业倒闭——统计 BODACC 发布的集体司法程序(清算、司法重整、司法保护),涵盖区域内该公司所有营业场所;并按年份(自 2017 年起)和行业统计停业情况(SIRENE 中既非同址接管也非迁址的注销),提供每 100 家活跃营业场所的比率,以及相对于参考区域的指数。司法程序数量是下限,停业数量是上限;当年数据尚不完整,响应会对此作出说明。
根据你的套餐,还会返回更丰富的字段(例如 INSEE Filosofi 统计网格、Lambert 93 坐标)。
工具
| 工具 | 功能 | 最低套餐 |
|---|---|---|
verify_address | 根据 BAN 验证并规范化法国地址 | Discovery |
search_address | 自动补全/搜索完整地址 | Discovery |
get_address_details | 获取指定地址 ID 的完整详情 | Discovery |
search_locality | 搜索法国市镇/地点 | Discovery |
search_nearby | 搜索某个点附近的地点 | Growth |
route_matrix | 行程时间/距离矩阵(驾车、步行、骑行) | Growth |
compute_route | 计算点与点之间的完整道路路线(驾车、步行、骑行) | Business |
search_company | 在 SIRENE 登记册中搜索法国公司和营业场所(名称、SIREN/SIRET、行业、位置) | Discovery(邻近搜索:Growth) |
get_company_details | 获取营业场所或公司的完整记录(身份信息、管理人员、财务、集体协议——视套餐而定) | Discovery |
zone_stats | 获取服务范围(驾车时间或半径)的所有信息:人口、家庭、收入、年龄和社会职业构成、消费潜力、DVF 房地产成交价格(5 年趋势,与省级数据对比)、按行业划分的营业场所数量(SIRENE,每 10,000 名居民的密度,与法国或占比最高的省对比)、自 2017 年以来的企业倒闭和停业情况(BODACC + SIRENE) | Growth,或 Pass Zones(15 天,€30,不含增值税) |
zone_compare | 比较 2–10 个服务范围:独有人口、两两重叠、排名——每个区域均包含完整的 zone_stats 数据块,并包括房地产价格、行业数量,以及自 2017 年以来的企业倒闭和停业情况(BODACC + SIRENE) | Growth,或 Pass Zones(15 天,€30,不含增值税) |
所有工具都会向每个客户端公布。如果你的套餐不包含某项工具,它会返回可执行的升级提示,而不会静默失败。
提示词
除了工具之外,服务器还提供五个提示词——引导式起始模板,可为你填入合适的参数。在 Claude Code 中,它们会显示为
/mcp__trustydata__<name>;其他 MCP 客户端会以各自的方式呈现。
| 提示词 | 参数 | 功能 |
|---|---|---|
zone_de_chalandise | adresse、minutes(10)、mode(car) | 获取服务范围的完整 INSEE 画像,包括房地产成交价格和行业数量 |
comparer_emplacements | adresses(2–10)、minutes(10) | 比较地点,并按独有人口排序 |
potentiel_commerce | adresse、secteur、minutes(10)、coefficient | 估算可支配收入和行业消费潜力 |
verifier_adresses | adresses | 验证地址列表,每个地址调用一次 |
qualifier_entreprise | nom_ou_siret | 在 SIRENE 中查找公司并打开其完整记录 |
提示词名称和措辞均为法语,与其描述的数据一致。提示词返回的是一条消息,而非结果:它本身不会调用任何工具,也不会消耗配额——助手调用其指向的工具时,该工具会应用自身的套餐要求。
连接
Claude(claude.ai / Claude Desktop)
添加一个指向以下地址的自定义连接器:
https://mcp.trustydata.app/mcp
首次使用工具时,系统会提示你通过 OAuth 使用 TrustyData 账户登录。
通用 MCP 客户端(Streamable HTTP)
{
"mcpServers": {
"trustydata": {
"url": "https://mcp.trustydata.app/mcp"
}
}
}
还没有账户?在 trustydata.fr 免费开始使用——Discovery 套餐免费(每月 20,000 次请求,无需银行卡)。
示例提示词(自由输入)
无需提示词模板——直接提问:
Vérifie et normalise cette adresse : "1 rue de Rivol 75001 Pari"
Quelle est la population de la commune de Bourg-en-Bresse ?
Trouve les adresses proches du 2 avenue de la Gare à Annecy.
Calcule l'itinéraire routier entre Lyon Part-Dieu et l'aéroport Saint-Exupéry.
Trouve les entreprises de plomberie à Annecy et donne-moi la fiche du premier établissement.
Combien de personnes habitent à 15 minutes en voiture du 1 rue Scribe, 75009 Paris, et quel est leur niveau de vie ?
Compare 10 minutes en voiture autour de la Part-Dieu et autour de Bellecour : quelle zone capte le plus d'habitants qu'elle est seule à couvrir ?
Combien d'établissements de restauration y a-t-il à 10 minutes à pied de la place Bellecour, et est-ce beaucoup pour le nombre d'habitants ?
数据来源与署名
TrustyData 使用官方且定期更新的开放数据。请保留工具返回的署名信息:
- 地址和市镇 — Base Adresse Nationale (BAN) 和 INSEE
- 公司 — SIRENE (INSEE)、Registre National des Entreprises (INPI)
- 统计背景和服务范围 — INSEE Filosofi 和人口普查、IGN Contours IRIS
- 房地产成交价格 — DGFiP、Demandes de valeurs foncières (Etalab,开放许可)
- 按行业划分的营业场所 — SIRENE (INSEE),仅统计活跃且已地理定位的营业场所
- 企业倒闭 — BODACC (DILA) 和 SIRENE (INSEE),仅统计已地理定位的营业场所
- 路线规划 — OpenStreetMap 贡献者(ODbL)
ChatGPT 插件包
plugin-chatgpt/ 目录是提交至 ChatGPT 插件目录的 TrustyData 插件源文件
(Agent Plugins 格式:plugin.json、mcp.json、skills/、assets/)。它指向同一个托管服务器,不包含任何机密:演示视频 URL 仅在构建时注入。
python3 plugin-chatgpt/build_zip.py --video <demo recording url> --sortie dist/
该脚本只打包允许列表中的文件,拒绝任何多余文件或疑似机密的内容,并生成 dist/trustydata-plugin-<version>.zip。
将该 ZIP 上传到 OpenAI 开发者控制台中现有的 TrustyData 插件(切勿创建第二个插件)。测试:pip install -r requirements-dev.txt && pytest。
文档
完整的 API 指南、端点参考和示例: https://trustydata.fr/docs/
许可证
此列表仓库的内容(文档、server.json、示例)采用 MIT License 发布。托管服务和底层数据 API 由 TrustyData 运营,并受其条款约束。
