法律案例搜索服务

一个用于通过Entscheidsuche API搜索和访问瑞士法律案例的MCP服务器,帮助法律专业人士高效研究瑞士联邦和州法院的判决。

  • by self-tech-labs
  • JavaScript
  • 本地部署
  • 5 星标
  • 更新于
在 GitHub 查看 self-tech-labs/entscheidsuche-MCP-server

使用说明

MCP 服务器

注意:这是一个创建于2025年7月21日的遗留项目。截至2026年4月25日,官方的entscheidsuch MCP服务器位于https://github.com/entscheidsuche/entscheidsuche-mcp.此遗留项目用于存档只读。


模型上下文协议(MCP)服务器,用于通过Entscheidsuche API搜索和访问瑞士法律案例法。该服务器使法律专业人员能够高效地研究瑞士联邦和州法院的法院判决。

特性

工具

  • 搜索案例法 (search_case_law):使用自然语言查询瑞士法院判决
  • 获取文档 (get_document):检索JSON、HTML或PDF格式的完整文档内容
  • 列出法院 (list_courts):获取有关可用法院及其文件数量的信息

资源

  • 法院地位 (entscheidsuche://courts/status):法院文件收集的实时信息

提示

  • 法律研究 (legal_research):进行全面法律研究的模板
  • 案例分析 (case_analysis):分析具体法律案件的模板

安装

  1. 克隆或下载此项目
  2. 安装依赖项:
    npm install
    
  3. 构建项目:
    npm run build
    

用法

使用克劳德桌面

将以下内容添加到您的Claude Desktop配置文件中:

macOS/Linux: ~/Library/Application Support/Claude/claude_desktop_config.json 视窗: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "entscheidsuche": {
      "command": "node",
      "args": ["/absolute/path/to/entscheidsuche-mcp/build/index.js"]
    }
  }
}

与MCP检查员一起

使用MCP检查器测试服务器:

npx @modelcontextprotocol/inspector node build/index.js

搜索示例

基础法律研究

使用搜索工具查找特定主题的案例:

  • GDPR(数据保护)
  • 终止劳动法(Employment Law Termination)
  • 租金上涨(Rental Law Increases)

高级查询

搜索支持Elasticsearch查询语法:

  • "exact phrase" 精确匹配
  • field:value 用于特定字段的搜索
  • term1 AND term2 用于布尔运算

文献检索

找到相关案例后,使用签名和蜘蛛名称检索完整文档:

  • 签名:例如“CH_BGer_2023_1C_123_2023”
  • Spider:例如“CH_BGer”(瑞士联邦法院)

使用的API端点

此服务器与以下设备连接:

  • https://entscheidsuche.ch/_search.php -Elasticsearch搜索端点
  • https://entscheidsuche.ch/docs/ -文档存储库
  • https://entscheidsuche.ch/status -法院状态信息

法律信息

该工具通过Entscheidsuche服务提供对瑞士法院判决的公开访问。请注意:

  • 始终通过官方渠道核实法律信息
  • 此工具仅用于研究目的
  • 咨询合格的法律专业人士以获取法律建议
  • 尊重entscheidsuche.ch的服务条款

发展

脚本

  • npm run build -构建TypeScript项目
  • npm run dev -构建并运行服务器
  • npm run watch -观察变化并重建

项目结构

src/
  index.ts          # Main server implementation
build/              # Compiled JavaScript output
package.json        # Project dependencies and scripts
tsconfig.json       # TypeScript configuration

贡献

请随时提交问题和增强请求。贡献时:

  1. 遵循现有代码样式
  2. 添加适当的错误处理
  3. 根据需要更新文档
  4. 使用MCP检查器测试您的更改

许可证

MIT许可证-有关详细信息,请参阅许可证文件。

致谢