article
README
🚀 Entscheidsuche MCP 服务器
这是一个用于访问 entscheidsuche.ch 瑞士法律判决搜索 API 的 MCP 服务器,能够为大型语言模型提供标准化接口,以搜索、检索和分析瑞士法院判决。
🚀 快速开始
此服务器为通过模型上下文协议(MCP)访问瑞士法院判决提供标准化接口。它允许像 Claude 这样的大型语言模型(LLM)进行搜索、检索和分析来自 entscheidsuche.ch 数据库的法律文件。
✨ 主要特性
- 资源:访问可搜索的瑞士法院判决
- 工具:搜索法院判决,获取文档,按州列出法院
- 提示模板:常见法律研究任务的模板
📦 安装指南
# 克隆仓库
git clone [仓库地址]
cd entscheidsuche-mcp-server
# 安装依赖项
npm install
# 构建服务器
npm run build
💻 使用示例
与 Claude 桌面版一起使用
- 打开 Claude 桌面版的设置
- 将以下内容添加到
claude_desktop_config.json文件中:
{
"mcpServers": {
"entscheidsuche": {
"command": "node",
"args": ["/绝对路径/entscheidsuche-mcp-server/build/index.js"]
}
}
}
- 重启 Claude 桌面版
- 开始提问进行法律研究!
与 MCP 检查器一起使用
npx @modelcontextprotocol/inspector node /path/to/entscheidsuche-mcp-server/build/index.js
可用功能
资源
entscheidsuche://scrapers- 列出所有可用的抓取程序/集合entscheidsuche://scraper/{scraperId}- 获取特定抓取程序的详细信息entscheidsuche://cases- 搜索法律案例
工具
- search-decisions:搜索瑞士联邦法院的判决
- get-document:获取特定文档
- list-courts-by-state:按州列出法院
提示模板
- compare-jurisdictions:比较不同司法管辖区的法律处理方式
- search-legal-precedents:搜索相关的法律先例
- court-decisions:检索特定法院的判决
基本用法
# 搜索联邦法院的判决
search-decisions --court 瑞士联邦法院 --keywords "数据保护"
# 获取特定文档
get-document --id 123456
高级用法
# 使用 compare-jurisdictions 提示,分析不同州对“非竞争性协议”的处理方式
compare-jurisdictions --jurisdiction 下 Wald VS 上 Zurich --issue 非竞争性协议
# 使用 search-legal-precedents 提示,搜索关于“算法决策”和数据保护的法律先例
search-legal-precedents --keywords "算法决策" --year范围 2015-2023
🔧 技术细节
- 处理速率限制
- 身份验证和错误处理
- 支持多种语言输出
🤝 贡献指南
如何为项目做贡献,包括代码仓库地址。
📄 许可证
项目的开源许可证内容。
微信扫一扫