
Entscheidsuche MCP Server

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-content
或get-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"?