Entscheidsuche MCP Server

Entscheidsuche MCP Server

site icon
2025.03.18 0
TypeScript法律文档搜索法律分析瑞士法院决策内容生成开发效率
Entscheidsuche MCP Server 是一个基于 Model Context Protocol (MCP) 的服务,用于访问瑞士法律决策搜索 API entscheidsuche.ch。该服务为大型语言模型(如 Claude)提供了标准化的接口,以便搜索、检索和分析来自 entscheidsuche.ch 数据库的法律文档。
View on GitHub

Overview

基本能力

产品定位

Entscheidsuche MCP Server 是一个法律文档搜索和分析工具,专门用于访问瑞士法院决策数据库。

核心功能

  • 资源访问:提供对瑞士法院决策的可搜索资源访问。
  • 工具集:包括搜索法院决策、检索文档、按州列出法院等功能。
  • 提示模板:提供常见法律研究任务的模板。

适用场景

  • 法律研究:搜索和分析瑞士法院的决策。
  • 法律比较:比较不同州对特定法律问题的处理方式。
  • 文档检索:获取特定法律文档的详细信息和内容。

工具列表

  • search-decisions:使用 Elasticsearch 查询语法搜索法院决策。
  • get-document-content:检索特定文档的内容。
  • list-courts:按州列出可用的法院。
  • get-document-urls:获取文档的 PDF 和 HTML 版本的直接链接。

常见问题解答

  • 如何搜索特定主题的案例? 使用 search-decisions 工具,结合 Elasticsearch 查询语法。
  • 如何获取特定文档的详细信息? 使用 get-document-contentget-document-urls 工具。
  • 如何比较不同州的法律处理方式? 使用 compare-jurisdictions 提示模板。

使用教程

使用依赖

确保已安装 Node.js 和 npm。

安装教程

# 克隆仓库
git clone [repository-url]
cd entscheidsuche-mcp-server

# 安装依赖
npm install

# 构建服务器
npm run build

调试方式

使用 MCP Inspector 进行调试:

npx @modelcontextprotocol/inspector node /path/to/entscheidsuche-mcp-server/build/index.js

示例查询

搜索苏黎世的版权案例

Can you find Swiss court decisions about copyright infringement in Zurich from the last 5 years?

比较州对法律问题的处理方式

How do different Swiss cantons approach the legal issue of tenant rights in rental disputes?

分析特定决策

Can you retrieve and analyze the decision with ID "ZH_VG-VB.2021.00042"?

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。