🏛️ MCP功绩数据库 — 民用
服务器 MCP(模型上下文协议) 允许任何LLM或兼容系统直接咨询 功绩数据库 意大利司法部——收集意大利法院民事判决、法令和命令的免费数据库。
兼容 克劳德桌面, 光标, 帆板运动, 继续, 泽德 和任何其他支持MCP协议的客户端。
设置完毕后,您可以询问您的 AI 助理:
*“寻求博洛尼亚法院对过去两年住房租赁的判决”*
*“阅读这项判决的全文,并告诉我它是否与我的案件相关。*
*“找到具有合规先例的医疗责任摘要”*
助手将直接在聊天中为您搜索,阅读和分析措施。
______________________________________________________________________
开始之前需要什么
- 非Mac (该项目已在 macOS 上进行测试)
- Node.js 20或更高级 — 从下载 (选择“LTS”版本)
- 您的 CIE 物理(电子身份证)与PIN
- L'app CieID 您的智能手机(应用商店 / Google Play)
- 手机上的NFC读卡器(所有现代智能手机都有)
______________________________________________________________________
安装
1. 下载项目
打开 终端 (使用Spotlight搜索: ⌘ Spazio输入“终端”,然后一次粘贴这些命令:
cd ~/Documents
git clone https://github.com/avvocati-e-mac/mcp-bdm-civile.git
cd mcp-bdm-civile2. 安装依赖关系
始终在终端中,在项目文件夹中:
npm install
npx playwright install chromium这将下载所需的库和该工具使用的内部浏览器。需要几分钟
3. 使用CIE登录
这一步必须做 一次 (会议时间约一年):
node src/auth/save-session.js将打开一个浏览器。按照以下步骤操作:
- 点击 “登录” 数据库主页
- 选择 “加入CIE”
- 会出现一个 二维码 --apri l'app CieID 在手机上扫描
- 将 CIE 接近手机 (NFC) 并在 app 中输入 PIN 码
- 等待浏览器返回数据库主页
- 返回终端并奖励 发送
再见 ✅ Sessione verificata您已成功登录。
4. 设置您的 MCP 客户端
打开终端并粘贴此命令以查找正确的服务器路径:
echo "$(pwd)/src/server.js"复制输出(is。 /Users/tuonome/Documents/mcp-bdm-civile/src/server.js).
然后将服务器添加到客户端配置中。要添加的块总是一样的:
{
"mcpServers": {
"bdm-civile": {
"command": "node",
"args": ["/Users/tuonome/Documents/mcp-bdm-civile/src/server.js"]
}
}
}⚠️ 将路径替换为先前复制的路径。
配置文件在哪里 根据客户:
| 客户端 | 配置文件 |
|---|---|
| 克劳德桌面 | ~/Library/Application Support/Claude/claude_desktop_config.json |
| 光标 | .cursor/mcp.json 在项目文件夹中,或 ~/.cursor/mcp.json 全球 |
| 风帆冲浪 | ~/.codeium/windsurf/mcp_config.json |
| 继续 | .continue/config.json 在项目文件夹中。 |
| 其他 | 查看您的客户端文档,了解 MCP 文件的位置 |
如果文件中已经有其他内容(其他 MCP 服务器),请仅添加部分 "bdm-civile": { ... } 内 "mcpServers".
5. 重新启动客户端
关闭并重新打开您的 MCP 客户端。功绩数据库工具将在界面中可用。
______________________________________________________________________
来美国吧
通常用意大利语问你的AI助理。一些例子:
搜索措施:
- *“寻求米兰区商业租赁的判决”*
- *“寻找罗马法院关于分离的2024年命令”*
- *“寻求引用民法第1453条的措施”*
阅读措施:
- *“阅读这句话的全文: \[粘贴来自BDP的URL\]”*
- *“告诉我这项措施的元数据:法官,主题,关键词”*
摘要和以前:
- *“关于医生责任的抽象搜索”*
- *“有没有与这个抽象相符的先例?”*
存档导航 :
- *“让我看看那不勒斯地区法院的档案”*
- *“都灵法院有哪些案件?”*
实用程序 :
- *“数据库会话还在运行吗?”*
- *“列出GDP中的所有可用物质”*
______________________________________________________________________
当会话结束时
CIE会议持续约 一年当过期时,向导会回复一条消息,如:
*CIE会议已过期。关闭服务器,运行:npm run save-session,然后重新启动。*
要更新它,请在项目文件夹中打开终端并重新登录:
cd ~/Documents/mcp-bdm-civile
node src/auth/save-session.js然后重新启动MCP客户端。
______________________________________________________________________
常见问题
当我使用服务器时,浏览器会打开 - 这是正常的吗? 是啊服务器在后台使用内部浏览器浏览 BDP。在客户端启动后的第一次调用时,浏览器将初始化,您可能会在Dock中短暂看到它。
我的数据安全吗? 服务器使用您的 CIE 凭据访问 BDP,就像您在浏览器中一样。不要将任何内容发送到外部服务器 - 所有内容都保存在您的 Mac 和部门的 GDP 上。
我可以在没有CIE的情况下使用它吗? BDP 需要 CIE Level 3 认证。没有登录就无法访问这些措施。
适用于Windows吗? 该项目是在 macOS 上开发和测试的。它可以在Windows上进行调整,但不受官方支持。
客户端在配置后找不到 BDP 工具 — 我该怎么办? 请确保配置文件中的路径是正确的,并且该文件保存在客户端的正确位置。然后完全重新启动客户端。
______________________________________________________________________
项目结构
mcp-bdm-civile/
├── src/
│ ├── server.js punto di ingresso del server MCP
│ ├── auth/
│ │ ├── save-session.js script di login CIE
│ │ └── session-manager.js carica la sessione salvata
│ ├── browser/ gestione del browser interno
│ └── tools/ gli 11 strumenti disponibili
├── spec/ documentazione tecnica dei selettori DOM
├── sessioni/ diario delle sessioni di sviluppo
├── CLAUDE.md istruzioni tecniche per lo sviluppo
└── GUIDA.md guida tecnica all'architettura______________________________________________________________________
许可证和学分
由开发 @ 律师-e-mac.
数据来自 功绩数据库 司法部 — 经 CIE 认证后免费访问。
