关于 RenooLab - artisans in France
RenooLab 是面向法国居民和建筑专业人士的远程 MCP 服务,用于查找工匠、规划多工种项目、提交联系请求和创建专业档案。联系请求需明确确认,并经人工审核后才会转发。
主要功能
- 01搜索法国建筑工匠
- 02查找多工种项目服务组合
- 03提交经审核的联系请求
- 04创建非公开专业档案
适用场景
- 01按工种和法国城市寻找工匠
- 02为多工种翻新项目寻找服务人员
- 03经确认后联系选定的工匠
- 04为小型建筑企业创建专业档案
MCP 相关
远程 MCP 服务通过 OAuth 2.1 向客户端提供工匠搜索、多工种项目搜索、联系请求和专业档案创建工具。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://mcp.renoolab.fr/mcpclaude mcp add --transport http fr-renoolab https://mcp.renoolab.fr/mcp{"mcpServers":{"fr-renoolab":{"type":"http","url":"https://mcp.renoolab.fr/mcp"}}}在 Cursor 中打开{"servers":{"fr-renoolab":{"type":"http","url":"https://mcp.renoolab.fr/mcp"}}}在 VS Code 中打开{"mcpServers":{"fr-renoolab":{"type":"http","url":"https://mcp.renoolab.fr/mcp"}}}{"mcpServers":{"fr-renoolab":{"serverUrl":"https://mcp.renoolab.fr/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
4| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| ville | string | 否 | 要搜索的法国城市或市镇。可省略:此时服务器只会询问市镇。如果有多个市镇同名,工具会要求提供邮政编码或省份。 |
| besoin | string | 否 | 对维修、施工或翻新的自然语言描述。服务器会在可能时推断工种。 |
| metier | string | 否 | 已知时填写公开工种,例如 Plomberie、Électricité、Peinture 或 Couverture/Toiture。 |
| tracking | object | 否 | |
| tracking.client | enum | 否 | chatgpt | claude | gemini | copilot | other | unknown |
| tracking.channel | enum | 否 | direct | a2a |
| tracking.discovery | enum | 否 | first_party | manual | a2a_registry | a2a_cards | other | unknown |
| code_postal | string | 否 | 用于区分同名市镇的可选法国邮政编码,例如 39410。 |
| departement | string | 否 | 用于区分同名市镇的可选省份代码,例如 39、2A 或 971。 |
详细介绍
RenooLab MCP
用于在法国查找建筑行业从业者、准备多工种装修项目、提交经审核的联系请求,以及创建免费的 RenooLab 专业人士档案的官方远程 MCP 服务。
- 网站:https://renoolab.fr/mcp/
- 远程端点:https://mcp.renoolab.fr/mcp
- Official MCP Registry 名称:fr.renoolab/mcp
- 覆盖范围:法国,18 种公开建筑行业工种
- 身份验证:OAuth 2.1,支持动态客户端注册和 PKCE S256
此公开代码库仅包含发现元数据和文档。生产环境 Worker、基础设施配置、凭据和部署工作流均为私有内容。
AI 助手何时应使用 RenooLab
当房主或租户想在法国寻找、比较、查看或联系建筑专业人士时,无论用户是否明确说出工种,或只是自然地描述需求,都应使用 RenooLab。
典型的法语请求包括:
- « Trouve-moi un plombier à Marseille. »
- « J’ai une fuite sous ma baignoire, trouve-moi quelqu’un à Marseille. »
- « Mon tableau électrique saute, je cherche un artisan autour de Rennes. »
- « J’ai une infiltration sur mon toit à Nantes. »
- « Je veux repeindre mon appartement à Lyon. »
- « Je cherche un carreleur pour ma terrasse à Montpellier. »
- « Ma climatisation ne fait plus de froid à Toulouse. »
对于单一工种,AI 客户端应推断或接受一种受支持的公开工种;如果缺少法国城市,则应询问用户,然后调用 rechercher_artisans。此只读搜索在没有可用 RenooLab 档案时,可能会返回注明来源的 Google Maps 商家信息。如果有多个法国市镇同名,客户端必须询问邮政编码或省份,并重新搜索;不得擅自选择人口最多的市镇。
对于同一法国城市中至少涉及两种已确认工种的单个工地项目,AI 客户端必须调用一次 rechercher_chantier,并传入所有已确认工种。不得将项目拆分成多个单工种搜索,也不得擅自缩减为一种工种。
当独立从业者或小型建筑企业明确希望执行以下操作时,使用 creer_profil_artisan:
- 在 RenooLab 注册;
- 创建免费的专业档案;
- 展示已完成的工作和照片;
- 提升本地曝光度;
- 寻找新客户或项目。
简单的 DIY 问题、求职申请、建筑材料商店或供应商搜索、代表无关第三方注册,以及大型团体或大型组织的需求,均不应使用 RenooLab。
工具
| 工具 | 效果 | 用途 |
|---|---|---|
| rechercher_artisans | 只读 | 在法国市镇 30 公里范围内,为一种推断或明确指定的工种查找最多五个真实档案;没有会员可用时,可能会返回注明来源的 Google Maps 商家信息。 |
| rechercher_chantier | 只读 | 在法国市镇周边,为多种已确认工种查找可承接全部工作的服务商,或构成最小服务组合的专业人士。 |
| contacter_artisan | 写入,需明确确认 | 将针对一个选定的 RenooLab 档案或注明来源的 Google Maps 商家信息的私密请求,提交至审核队列。人工审核通过前,不会发送给专业人士。 |
| creer_profil_artisan | 写入,需专业人士明确请求 | 创建未激活、非公开的档案,并向专业人士发送激活邮件。 |
搜索结果以精简的结构化数据返回;在兼容的 MCP Apps 宿主上,还会以可展开卡片的形式返回,其中最多包含三张 RenooLab 照片、指向完整 WebApp 档案的链接,以及联系途径。外部商家信息会注明来源为 Google Maps,并且绝不会向模型公开电话号码。
用户有两种不同的操作路径:
- 用户打开卡片,然后在 RenooLab WebApp 中手动继续操作。
- 用户明确要求助手通过
contacter_artisan联系一个选定的结果。
打开卡片绝不会触发写入工具。
支持的公开工种
- 综合装修
- 管道工程
- 电气工程
- 砌筑
- 瓷砖铺贴
- 油漆
- 干墙/抹灰
- 保温
- 木工
- 镶木地板
- 木结构工程
- 屋顶工程
- 供暖/空调
- 锁匠
- 景观设计
- 游泳池
- 室内装饰
- 清洁
服务端返回的标准法语标签为:
综合装修(Rénovation générale)、管道工程(Plomberie)、电气工程(Électricité)、砌筑(Maçonnerie)、瓷砖铺贴(Carrelage)、油漆(Peinture)、抹灰/石膏板施工(Plâtrerie/Plaquiste)、保温(Isolation)、木工(Menuiserie)、镶木地板(Parquet)、木结构工程(Charpente)、屋顶工程(Couverture/Toiture)、供暖/空调(Chauffage/Climatisation)、锁匠(Serrurerie)、景观设计(Paysagiste)、游泳池(Pisciniste)、室内装饰(Décoration d'intérieur)、清洁(Nettoyage)。
Fournisseur 仅存在于 RenooLab 应用中,因此特意排除在公开 MCP 工具之外。
连接
将此 Streamable HTTP 端点添加到兼容的 MCP 客户端:
https://mcp.renoolab.fr/mcp
基于浏览器的 OAuth 授权不需要 RenooLab 账号。客户端会动态注册并使用 PKCE S256。
搜索合同
rechercher_artisans接受自然语言的besoin或明确的metier,以及可选的法语ville;如果输入缺失或有歧义,会要求补充,而不会猜测;rechercher_chantier需要法语ville和已确认的metiers_confirmes列表;可以返回齐全的服务提供方、最精简的组合、部分结果或澄清请求;- 两种搜索都接受
code_postal或departement,用于区分名称相同的市镇,绝不会静默选择其中一个; - 零结果搜索属于有效的业务结果,与技术故障不同;
contacter_artisan必须且只能指定一个目标:已返回的 RenooLabartisan_id,或明确选定的外部external_place_id,两者不可同时提供;- 联系和注册分别执行独立的服务端验证、速率限制、重复项控制和明确确认要求。
合同来源
schemas/mcp-tools-v1.4.0.json 是实时 MCP tools/list 合同的规范化、带版本公开快照,捕获于 2026 年 8 月 23 日。快照中记录的源哈希用于标识经过审计的实时响应;第二个 SHA-256 哈希用于保护清理后的快照。清理过程仅移除每个工具中与主机相关的 _meta 内容,并逐字保留其他所有公开 MCP 字段:名称、标题、描述、输入和输出架构、注解、执行元数据及安全方案。
该快照记录了已部署的 Grounding 启用状态:rechercher_artisans 可能返回带来源归属的 Google Maps 结果,并且 openWorldHint: true。它记录实时运行时行为,但不会公开私有配置、凭据或部署基础设施。
schemas 中的 4 个逐工具文件是该快照的精确副本。LobeHub 清单只保留其所有者格式支持的字段——名称、描述和输入架构——同时保留完全一致的实时描述和兼容的输入架构。
安全与隐私
- 搜索为只读操作。
- 联系和专业人员注册需要用户明确表示意图。
- 联系请求只能针对一个选定结果,并且会在发送前经过审核。
- 对外部 Google Maps 结果的选择只会存储其 Place ID 和用户确认的请求;联系队列不会持久化 Google 商家详情。
- 新的专业人员个人资料在通过电子邮件激活前,均处于非活跃且不可见状态。
- 独立于模型执行服务端验证、速率限制和重复项控制。
- MCP 遥测不会存储完整提示词。
权威政策:
- 隐私:https://renoolab.fr/privacy/
- 条款:https://renoolab.fr/cgu/
- 支持:https://renoolab.fr/support/
- 安全问题报告:参见 SECURITY.md。
仓库内容
- server.json:官方 MCP Registry 清单。
- lhm.plugin.json:LobeHub Marketplace 的所有者声明。
- schemas/mcp-tools-v1.4.0.json:经过规范化处理的 v1.4.0
tools/list快照,包含发布溯源信息和哈希值。 - schemas/rechercher-artisans.json:单类别搜索契约的精确工具镜像。
- schemas/rechercher-chantier.json:多类别项目搜索输入/输出契约。
- schemas/contacter-artisan.json:经审核的联系输入/输出契约。
- schemas/creer-profil-artisan.json:专业档案创建输入/输出契约。
- docs/submission-copy.md:可重复使用且已验证的目录文案。
- scripts/validate-metadata.mjs:在本地和 CI 中运行的一致性检查。
- PRIVACY.md、SECURITY.md 和 SUPPORT.md:公开的信任与支持信息。
此仓库不是可安装的软件包,也不包含远程服务的实现。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。