公开判例法
用于瑞士法院判决的托管MCP(模型上下文协议)服务器,旨在将Claude Desktop和Claude.ai直接连接到 opencaselaw.ch 数据集。
它做什么
让律师和法律研究人员通过Claude Desktop Connector UI将Claude连接到100多万瑞士法院的判决。用户使用API密钥进行身份验证,可以搜索判决、检索全文和浏览法庭——所有这些都来自Claude。
特性
- OAuth 2.0 使用PKCE——与Claude.ai的原生连接器UI兼容
- 可流式HTTP传输 --当前MCP标准(SSE已弃用)
- API密钥验证 --即时生成密钥,无需帐户
- 4个MCP工具:
- search_decisions --跨决策的全文搜索 - get_decision --根据案卷号检索特定决策 - list_courts --列出可用的瑞士法院 - get_statistics --数据库统计
数据
建在 jonashertner/caselaw-repo-1 数据集(MIT)。每天从HuggingFace同步。
注: 此仓库目前使用存根/模拟数据运行。生产需要完整的索引(~56GB)。
设置
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
# Set your public base URL
export BASE_URL=https://mcp.opencaselaw.ch
uvicorn server:app --host 0.0.0.0 --port 8090Claude桌面集成
- 打开克劳德桌面→ 设置→ 连接器→ Add
- 姓名:
Swiss Caselaw,网址:https://mcp.opencaselaw.ch/mcp - 遵循OAuth流程-提示时输入API密钥
- 完成——从克劳德那里搜索瑞士法院的判决
许可证
麻省理工学院——见 许可证
