返回 MCP 目录
public公开dns本地运行

brlaw_mcp_server

一个基于MCP协议的巴西法律研究服务器,通过官方数据源为智能体提供法律案例检索功能,支持巴西最高法院、高等法院和高等劳工法院的判例查询。

article

README

🚀 巴西法律研究MCP服务器

本项目是一个基于官方来源,用于代理驱动的巴西法律研究的MCP(模型上下文协议)服务器,能让对巴西法律事务感兴趣的人更便捷地开展研究。

🇧🇷 阅读葡萄牙语版本

🚀 快速开始

前言

本服务器为模型赋予了数据抓取能力,让任何合法关注巴西法律事务的人都能更轻松地进行研究。

不过,这种便利也伴随着一定风险:如果使用不当,可能会导致官方数据源服务器负载过重。请务必合理控制对数据源的请求负载。

要求

  • git
  • uv(推荐)或Python >= 3.12
  • Google Chrome

使用方法

  1. 克隆仓库:
git clone https://github.com/pdmtt/brlaw_mcp_server.git
  1. 安装依赖
uv run patchright install
  1. 配置MCP客户端(例如Claude Desktop):
{
  "mcpServers": {
    "brlaw_mcp_server": {
      "command": "uv",
      "args": [
        "--directory",
        "/<path>/brlaw_mcp_server",
        "run",
        "serve"
      ]
    }
  }
}

可用工具

  • StjLegalPrecedentsRequest:查询巴西国家高等法院(STJ)作出的符合指定标准的法律判例。
  • TstLegalPrecedentsRequest:查询巴西国家高等劳动法院(TST)作出的符合指定标准的法律判例。
  • StfLegalPrecedentsRequest:查询最高法院(STF)作出的符合指定标准的法律判例。

🔧 技术细节

工具

本项目使用了以下工具:

  • Ruff:用于代码检查和格式化。
  • BasedPyright:用于类型检查。
  • Pytest:用于测试。

语言

与资源、工具和提示相关的内容必须用葡萄牙语编写,因为本项目旨在供非开发人员使用,如律师和法律专业学生。

法律专业术语高度依赖于一个国家的法律传统,翻译起来并非易事。

与开发相关的内容,如源代码,应按照惯例使用英语。

📄 许可证

本项目采用MIT许可证 - 详情请参阅LICENSE文件。

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端