mcpField
L
Legalis Ia

Legalis Ia

本地服务
github.com/edsonsousa法律与政务129 周前更新

关于 Legalis Ia

Legalis Ia 是面向巴西律师的 MCP 服务,可通过自然语言客户端管理案件和法律文书。它还支持逐节 AI 起草、引导式案件访谈、法规检索和用量查询。

主要功能

  1. 01创建、搜索、更新和管理案件
  2. 02生成及编辑文书章节
  3. 03将法律文书导出为 DOCX
  4. 04管理案件任务和事件
  5. 05检索巴西法律法规
  6. 06进行引导式访谈并查询 AI 用量

适用场景

  1. 01整理案件并跟踪相关任务
  2. 02逐节起草诉讼文书
  3. 03查找与案件相关的法规
  4. 04开展案件访谈并查看剩余额度

MCP 相关

该服务将 Legalis 的案件、文书、任务、事件、模板、法规和用量操作作为 MCP 工具提供。可连接 Claude 或其他兼容 MCP 的客户端。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

Legalis MCP 服务

为巴西律师打造的 AI 法律助手

阅读葡萄牙语版

MCP(Model Context Protocol)服务,适用于 Legalis——面向律师的巴西法律文档 AI。

将 Claude(或任何兼容 MCP 的客户端)连接到你的 Legalis 账户,即可通过自然语言处理案件、生成法律文档、搜索法律法规等。


快速开始

1. 安装
pip install legalis-mcp
# or with uv:
uv tool install legalis-mcp
2. 验证身份
legalis-mcp auth

这会打开浏览器。像往常一样登录 Legalis——令牌将保存到 ~/.legalis/credentials.json(仅所有者可读取)。

3. 配置 Claude

将以下内容添加到 Claude 配置中(Claude Desktop 使用 ~/.claude/claude_desktop_config.json,Claude Code 使用 claude_code_config.json):

{
  "mcpServers": {
    "legalis": {
      "command": "legalis-mcp",
      "args": ["serve"]
    }
  }
}
4. 使用

在 Claude 中尝试:

  • “列出我在 Legalis 中的案件”
  • “为 João Silva 创建一个间接解雇案件”
  • “生成案件 Y 中文书 X 的法律依据部分”
  • “搜索有关正当理由解雇的劳动法”
  • “我这个月还可以使用多少次生成?”

可用工具

案件
工具描述
list_cases列出案件(支持分页,可按状态筛选)
get_case按 ID 获取案件详情
create_case创建新案件
update_case更新案件字段
search_cases对案件进行全文搜索
delete_case永久删除案件
法律文档
工具描述
list_legal_documents列出案件的诉讼文书
get_legal_document获取包含所有章节的文档
create_legal_document创建新的法律文档
generate_section由 AI 生成文档章节(事实、法律依据、诉求……)
update_section_text手动编辑文档章节
get_case_context获取案件背景(事实、当事人、证据)
update_case_context更新案件背景
delete_legal_document删除法律文档
export_legal_document_docx将文档导出为 DOCX
事件与任务
工具描述
create_case_event在案件中创建事件(内部可见或客户可见)
list_case_events列出案件的事件
delete_case_event删除案件事件
create_case_task创建带截止日期和优先级的任务
list_case_tasks列出案件的任务
update_case_task更新任务字段
complete_case_task将任务标记为已完成
delete_case_task删除任务
list_upcoming_tasks列出所有案件中即将到期的任务
list_overdue_tasks列出所有逾期任务
其他
工具描述
run_interview由 AI 引导的案件受理访谈
list_templates列出可用的文档模板
get_template获取模板详情和章节
search_legislation搜索巴西法律法规(LexML)
get_my_usage查看 AI 配额及计费周期内的使用量

API 覆盖情况

下表列出了 Legalis 后端的所有端点及其对应的 MCP 工具(如有)。

案件
端点方法MCP 工具
/api/casesGETlist_cases ✅
/api/casesPOSTcreate_case ✅
/api/cases/{id}GETget_case ✅
/api/cases/{id}PUTupdate_case ✅
/api/cases/{id}DELETEdelete_case ✅
/api/cases/searchGETsearch_cases ✅
/api/cases/{id}/overviewGET—
/api/cases/{id}/portal-tokenPOST / DELETE—
法律文档
EndpointMethodMCP 工具
/api/cases/{id}/legal-documentsGETlist_legal_documents ✅
/api/cases/{id}/legal-documentsPOSTcreate_legal_document ✅
/api/cases/{id}/legal-documents/{doc}GETget_legal_document ✅
/api/cases/{id}/legal-documents/{doc}DELETEdelete_legal_document ✅
/api/cases/{id}/legal-documents/{doc}/sections/{key}/generatePOSTgenerate_section ✅
/api/cases/{id}/legal-documents/{doc}/sections/{key}/textPUTupdate_section_text ✅
/api/cases/{id}/legal-documents/{doc}/export/docxGETexport_legal_document_docx ✅
案件上下文
EndpointMethodMCP 工具
/api/cases/{id}/contextGETget_case_context ✅
/api/cases/{id}/contextPUTupdate_case_context ✅
/api/cases/{id}/context/historyGET—
任务
EndpointMethodMCP 工具
/api/cases/{id}/tasksGETlist_case_tasks ✅
/api/cases/{id}/tasksPOSTcreate_case_task ✅
/api/cases/{id}/tasks/{task}PUTupdate_case_task ✅
/api/cases/{id}/tasks/{task}DELETEdelete_case_task ✅
/api/cases/{id}/tasks/{task}/completePOSTcomplete_case_task ✅
/api/tasks/upcomingGETlist_upcoming_tasks ✅
/api/tasks/overdueGETlist_overdue_tasks ✅
事件
EndpointMethodMCP 工具
/api/cases/{id}/eventsGETlist_case_events ✅
/api/cases/{id}/eventsPOSTcreate_case_event ✅
/api/cases/{id}/events/{event}DELETEdelete_case_event ✅
模板与法规
EndpointMethodMCP 工具
/api/templatesGETlist_templates ✅
/api/templates/{id}GETget_template ✅
/api/legislacaoGETsearch_legislation ✅
使用情况
EndpointMethodMCP 工具
/api/plans/my-usageGETget_my_usage ✅
尚未覆盖
EndpointNotes
/api/cases/{id}/overviewBFF 端点——一次调用即可获取案件、任务和事件
/api/cases/{id}/portal-token通过公开链接与客户分享案件状态
/api/cases/{id}/context/history上下文版本历史
/api/users/me用户资料读取/更新
/api/users/settings通知和 UI 偏好设置
/api/users/documents已上传的文档(非生成文档)
/api/voice-agent/*语音助手(受套餐限制的功能)
/api/corporates/{id}/users团队成员管理
/api/subordinates/invite邀请团队成员

CLI 命令

legalis-mcp auth      # Authenticate via browser
legalis-mcp serve     # Start MCP server (stdio)
legalis-mcp status    # Verify authentication
legalis-mcp logout    # Remove stored credentials

开发

git clone <repo>
cd mcp
pip install -e ".[test]"

# Run unit tests (no external services needed)
pytest tests/unit/ -v

# Run integration tests (requires Docker)
cd ../integration && docker-compose up -d
cd ../mcp
LEGALIS_API_URL=http://localhost:8000 \
LEGALIS_ACCESS_TOKEN=<token> \
LEGALIS_REFRESH_TOKEN=<refresh> \
pytest tests/integration/ -v
环境变量
VariableDefaultDescription
LEGALIS_API_URLhttps://hai-production-612f.up.railway.app后端 URL
LEGALIS_ACCESS_TOKEN—预签发令牌(仅用于 CI/测试)
LEGALIS_REFRESH_TOKEN—刷新令牌(仅用于 CI/测试)
LEGALIS_CREDENTIALS_FILE~/.legalis/credentials.json凭据文件路径
LEGALIS_OAUTH_PORT3742本地 OAuth 回调端口

安全

  • 凭据存储在 ~/.legalis/credentials.json 中,权限为 600(仅所有者可读写)。
  • OAuth 重定向仅限于 http://localhost——后端会阻止开放重定向攻击。
  • 令牌绝不会存储在 MCP 配置文件中。
  • 所有 API 调用均通过现有的 Legalis 后端进行——RBAC、速率限制和配额照常适用。

发布

# PyPI
pip install build twine
python -m build
twine upload dist/*

# Then register at:
# - smithery.ai (MCP marketplace)
# - mcp.so (community directory)
# - github.com/modelcontextprotocol/servers (official list)

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。