巴西法律研究MCP服务器

一个基于MCP协议的服务器,用于通过官方来源进行巴西法律的代理驱动研究。

  • by pdmtt
  • Python
  • 本地部署
  • 38 星标
  • 更新于
在 GitHub 查看 pdmtt/brlaw_mcp_server

使用说明

巴西法律研究MCP服务器

🇧🇷 阅读中文

用于代理驱动的巴西法律研究的MCP(模型上下文协议)服务器 来源。

前言

该服务器赋予模型抓取能力,从而使任何人都能更轻松地进行研究 对巴西法律事务有合法兴趣。

这种设施是有代价的:如果被滥用,官方来源的服务器可能会过载。 请确保将源上的负载保持在合理的量。

需求

  • 版本控制系统
  • uv(推荐)或Python>=3.12
  • 谷歌浏览器

如何使用

  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用于修饰和格式化。
  • BasedPright用于类型检查。
  • Pytest用于测试。

语言

资源、工具和提示相关的东西必须用葡萄牙语编写,因为这个项目的目标是 供非开发人员使用,如律师和法律系学生。

技术法律词汇高度依赖于一个国家的法律传统,翻译它是 没有琐碎的任务。

与开发相关的东西应该像传统一样坚持使用英语,比如源代码。

许可证

此项目根据MIT许可证获得许可-有关详细信息,请参阅许可证文件。