Tutorial 07: MCP Integrations for Legal Workflows
Connect Claude, ChatGPT or Codex to case law databases, document management systems, and court records for seamless legal research workflows using the Model Context Protocol.
CobreClaude: verificadoChatGPT / Codex: rascunhoGrok Bot: verificado
O que mudou desde que isto foi escritoÚltima verificação: 20 de mai. de 2026 · 2
- Controles do Codex 0.132.0 e Secure MCP Tunnel
O changelog do Codex 0.132.0 da OpenAI adiciona autenticação no Python SDK, APIs de turnos text-only mais simples, saída estruturada para sessões exec retomadas, autenticação padrão do Codex para executores remotos e preservação de fidelidade de imagem no app-server; o changelog da API da OpenAI também introduziu Secure MCP Tunnel para acesso enterprise account-led a servidores MCP privados.
Ação recomendada: Para automação jurídica, revise armazenamento de autenticação do SDK, schemas de sessões retomadas, identidade do executor remoto, ownership do túnel MCP privado e revisão humana antes de conectar repositórios privilegiados ou sistemas com dados de clientes.
Fontes: OpenAI Codex changelog · OpenAI API changelog · OpenAI Secure MCP Tunnel guide
- Atualização OpenAI sobre modelos, planos e Responses API
A documentação OpenAI agora destaca modelos atuais GPT-5.5/GPT-5.4, nomes atualizados dos planos ChatGPT e Responses API com ferramentas integradas para novos workflows API.
Ação recomendada: Para workflows jurídicos, evite orientação obsoleta sobre GPT-4 ou preço fixo; verifique modelo, plano, ferramentas, retenção e controles de revisão antes de pilotos com clientes.
Fontes: OpenAI models · ChatGPT pricing · GPT-5.5 in ChatGPT · Responses API migration · OpenAI tools guide · Code Interpreter tool
Este tutorial mostra como conectar seu assistente de IA a fontes de dados jurídicos — jurisprudência, gestão de documentos, registros judiciais — para que você possa pesquisar e verificar citações sem sair do Claude.
Objetivos de Aprendizagem
Ao final deste tutorial, você irá:
- Entender o Model Context Protocol (MCP) e suas aplicações jurídicas
- Conectar uma fonte de pesquisa de jurisprudência (Midpage ou CourtListener) ao seu assistente
- Conectar-se a sistemas de gestão de documentos (iManage, Google Drive, Box, SharePoint)
- Criar fluxos de trabalho personalizados de pesquisa jurídica com MCP
- Executar fluxos de trabalho de pesquisa legislativa com controle de versões
- Implementar processos automatizados de verificação de citações
- Configurar alertas de registros judiciais e monitoramento de andamentos processuais
- Aplicar padrões agênticos de pesquisa em múltiplas etapas
- Interpretar análises de jurisprudência para insights estratégicos
Nível Avançado | Algum Conforto Técnico Necessário | Tempo: 105 minutos
Parte 1: Entendendo o MCP para o Jurídico
O que é MCP?
Model Context Protocol (MCP) é o padrão aberto da Anthropic para conectar IA a ferramentas externas e fontes de dados. Pense nele como um USB para IA — um conector universal.
Por que o MCP importa para o jurídico
| Abordagem Tradicional | Abordagem MCP |
|---|---|
| Copiar e colar de uma plataforma de pesquisa para o chat | O assistente consulta a plataforma diretamente |
| Baixar do iManage, enviar para o chat | O assistente acessa o iManage diretamente |
| Alternar entre 5 ferramentas diferentes | Interface única com todas as ferramentas |
| Inserção manual de dados | Fluxo de dados automatizado |
Conectores verificados e servidores MCP
Apenas fontes que puderam ser verificadas em 2026-09-02 estão listadas. Páginas de configuração de fornecedores que bloqueiam verificações automatizadas estão marcadas como draft nas partes abaixo.
| Connector or server | O que ele oferece | Onde está documentado |
|---|---|---|
| CourtListener | Dockets e decisões federais; público, chave de API opcional | Vem pré-configurado nos plugins Claude for Legal |
| Midpage | Busca de jurisprudência, análise de decisões, relatórios de docket (assinatura) | O próprio plugin Codex da Midpage, construído sobre o Midpage MCP |
| CoCounsel Legal (Thomson Reuters) | Westlaw Deep Research com relatórios citados (assinatura, OAuth) | Plugin externo do Claude for Legal |
| Trellis, Descrybe, Solve Intelligence | Dockets estaduais, pesquisa de jurisprudência, elaboração de patentes (assinatura) | Tabela de conectores do Claude for Legal |
| iManage, Ironclad, DocuSign, Everlaw | DMS, cadastro de contratos, assinatura eletrônica, e-discovery (assinatura) | Tabela de conectores do Claude for Legal |
| Slack, Google Drive, Box | Acesso a chat e arquivos | Tabela de conectores do Claude for Legal; Slack e Google Workspace também listados na página de preços do Claude |
| Dropbox, Gmail, Google Drive, Microsoft Teams, Outlook, SharePoint | Conectores gerenciados pela OpenAI, com aprovação solicitada antes do compartilhamento de dados | OpenAI remote MCP guide |
| Any remote MCP server | Seu próprio servidor ou o de um fornecedor via HTTP | Claude Code claude mcp add, o conector MCP da API Claude, a ferramenta remote MCP da OpenAI, Codex config.toml |
Parte 2: Configurando um conector de pesquisa de jurisprudência (Midpage)
O que a Midpage oferece
Midpage é uma plataforma de pesquisa jurídica. Seu MCP expõe ferramentas de jurisprudência que o próprio plugin Codex da Midpage documenta como search, analyzeOpinion, findInOpinion, analyzeDocketReport e analyzeDocketFiling (verificado em 2026-09-02). É necessária uma assinatura Midpage.
Benefícios da integração
Com um conector de pesquisa conectado:
- Pesquise jurisprudência sem sair do seu assistente
- Verifique se as citações ainda são good law
- Encontre precedentes relevantes para os seus fatos
- Redija com autoridade jurídica integrada
Requirements
- Assinatura Midpage
- Claude Code, ou o aplicativo desktop Cowork no Pro, Max ou Team (conectores com remote MCP estão listados na pricing page)
Setup
- Obtenha o endpoint MCP da Midpage ou as credenciais na sua conta Midpage. Draft: a página de configuração da Midpage não pôde ser obtida para verificação; o comando
@midpage/mcp-servermostrado em versões anteriores deste tutorial não está verificado. - Adicione o servidor. No Claude Code (MCP docs):
- Execute
/mcpno Claude Code para concluir qualquer fluxo OAuth e verificar o status;claude mcp listmostra os servidores configurados. - No Cowork ou Claude Desktop, adicione o mesmo servidor em Connectors; servidores configurados no Claude Desktop podem ser importados com
claude mcp add-from-claude-desktop.
Teste a conexão
O assistente deve retornar citações de casos com uma tag da fonte de pesquisa. Se nada estiver marcado, o conector não está ativo.
Parte 3: Configurando o CourtListener (alternativa gratuita)
O que o CourtListener oferece
CourtListener é um banco de dados gratuito e open-source de pesquisa jurídica do Free Law Project:
- Jurisprudência federal
- Decisões de tribunais estaduais
- Sustentações orais
- Integração com PACER por meio do RECAP
- Não requer assinatura; uma chave de API aumenta os limites de taxa
O CourtListener vem pré-configurado como conector em todos os plugins Claude for Legal voltados para contencioso, PI, clínicas ou trabalho de estudantes de direito (README, verificado em 2026-09-02): instale o plugin, autorize o conector uma vez, e as citações obtidas por ele serão marcadas com sua fonte. Citações provenientes apenas do conhecimento do modelo são sinalizadas com [verify].
Para uma configuração independente, adicione um servidor CourtListener MCP com claude mcp add. Draft: não foi possível verificar nenhum servidor MCP mantido pelo Free Law Project; existem servidores da comunidade no GitHub, e o pacote @open-legal-tools/courtlistener-mcp mencionado em versões anteriores deste tutorial não está verificado. Revise o código e o tratamento de dados de qualquer servidor da comunidade antes de apontá-lo para assuntos de clientes.
Teste a conexão
CourtListener vs. Midpage
| Feature | CourtListener | Midpage |
|---|---|---|
| Preço | Gratuito | Assinatura |
| Cobertura | Boa cobertura federal, cobertura estadual variável | Cobertura comercial de pesquisa jurídica |
| Citator | Básico | Com IA |
| Velocidade de atualização | Varia conforme a fonte | Varia conforme o pipeline do fornecedor |
| Melhor para | Orçamento limitado, foco federal | Pesquisa jurídica completa |
Parte 4: Integração com gestão de documentos
Stack TypeScript do MCP (atualizada em fev. 2026)
Para servidores MCP locais personalizados, use um destes caminhos:
- Estável para produção hoje:
@modelcontextprotocol/sdk(ramo v1.x) - Acompanhar migração: monitore a documentação de rollout dos pacotes divididos (
@modelcontextprotocol/server+@modelcontextprotocol/client) e verifique a disponibilidade no npm antes de migrar.
Os snippets de servidor personalizado neste tutorial usam o padrão de import v1.x estável para confiabilidade em fluxos de trabalho jurídicos de produção.
Instalação básica:
Validação até a data (2026-02-10):
- Funcionamento verificado localmente com
@modelcontextprotocol/sdk@1.26.0 - Handshake stdio validado via
StdioClientTransport(listagem de ferramentas + chamada de ferramenta bem-sucedida) - Confirmado que o padrão local de servidor/cliente usado neste tutorial é executável com o pacote estável atual
Antes de adotar imports de pacotes divididos, verifique a disponibilidade no npm e teste no seu ambiente.
Opção A: conectores que já existem
A tabela de conectores do Claude for Legal (verificada em 2026-09-02) cobre iManage (commercial-legal, corporate-legal), Box (corporate-legal), Google Drive e Slack (todos os plugins), além de Ironclad, DocuSign e Everlaw. Configure-os no .mcp.json de cada plugin ou com claude mcp no Claude Code. Conectores marcados como "customer subscription" exigem sua própria conta e chave de API.
Uso:
Draft: um conector SharePoint para Cowork e um conector Clio ("LegalContext") apareceram em versões anteriores deste tutorial; nenhum dos dois pôde ser verificado em uma fonte oficial em 2026-09-02.
Opção C: iManage por meio de um servidor MCP personalizado
a integração com iManage requer configuração personalizada:
Etapa 1: Criar aplicação de API do iManage
- Faça login no iManage Control Center
- Crie uma aplicação OAuth2
- Configure o redirect URI
- Anote o Client ID e o Secret
Etapa 2: Criar servidor MCP personalizado
Etapa 3: Registrar o servidor
Isso grava um .mcp.json no escopo do projeto que você pode versionar para a equipe; --scope user o mantém privado para você.
Parte 5: Criando fluxos de trabalho de pesquisa jurídica
Fluxo de trabalho 1: pesquisa jurídica abrangente
Combine várias fontes MCP para uma pesquisa completa:
Padrão de resposta do assistente:
Fluxo de trabalho 2: integração entre contrato e pesquisa
Fluxo de trabalho 3: pesquisa para due diligence
Parte 6: Configuração avançada de MCP
Executando vários servidores e definindo seus escopos
O Claude Code mantém três escopos (MCP docs, verificado em 2026-09-02): local (padrão, privado para você neste projeto), project (.mcp.json na raiz do repositório, compartilhado por controle de versão) e user (todos os seus projetos). Adicione servidores com claude mcp add --scope <scope> ..., liste-os com claude mcp list, remova com claude mcp remove <name>, e verifique o status ou conclua o OAuth com /mcp dentro de uma sessão. Mantenha conectores de pesquisa em um escopo de projeto compartilhado e credenciais de DMS específicas de assuntos no seu escopo de usuário.
Depurando conexões
Verifique o status:
Teste uma ferramenta específica:
Parte 7: Considerações de segurança
Fluxo de dados
Boas práticas de segurança
Gerenciamento de credenciais:
- Nunca faça commit de chaves de API no controle de versão
- Use variáveis de ambiente
- Faça rotação de chaves regularmente
- Use chaves separadas para finalidades diferentes
Controle de acesso:
- Limite o acesso do servidor MCP aos dados necessários
- Use acesso somente leitura sempre que possível
- Audite os logs do servidor MCP
- Desative integrações não utilizadas
Dados do cliente:
- Entenda o tratamento de dados de cada serviço
- Verifique certificações SOC 2 e ISO 27001
- Revise os DPAs do serviço
- Considere quais assuntos podem usar quais integrações
verificação de conformidade
- Todos os serviços MCP revisados quanto à segurança
- Chaves de API armazenadas com segurança
- Logs de acesso habilitados
- Acordos de tratamento de dados em vigor
- Consentimento do cliente obtido quando exigido
- Configuração aprovada pelo TI do escritório
Parte 8: Fluxo de trabalho de pesquisa legislativa
Integração de acompanhamento legislativo
Conecte-se à Congress API para monitoramento legislativo em tempo real:
Setup:
Comparação de versões de leis
Fluxo de trabalho para comparar versões de leis em diferentes sessões legislativas:
MCP Configuration for Statute Tracking:
Busca em códigos regulatórios
Padrão para pesquisa regulatória abrangente:
Fluxos de trabalho de acompanhamento de projetos de lei
Configure acompanhamento automatizado para legislação que afete sua prática:
Parte 9: Processo de verificação de citações
Cite-checking automatizado
Implemente a verificação de citações diretamente na redação jurídica:
Sistema de verificação de good law
Configuration for Automated Citation Checking:
Equivalentes de Shepardizing/KeyCiting
Processo para verificar a força de autoridade de uma citação:
Validação de formato de citação
Fluxo de trabalho para padronizar citações:
Parte 10: Configuração de alertas de registros judiciais
Alertas em tempo real para movimentações processuais
Configure a integração com PACER para monitoramento de dockets:
Setup PACER MCP Server:
Padrões de busca em 850M+ registros
Padrões de consulta para busca abrangente em registros judiciais:
Large-Scale Search Configuration:
Monitoramento de andamentos processuais
Fluxo de trabalho automatizado de acompanhamento de dockets:
Acompanhamento por parte
Monitore todos os assuntos envolvendo partes específicas:
Parte 11: Padrão agêntico de pesquisa em múltiplas etapas
Fluxos de trabalho de pesquisa jurídica profunda
Execute tarefas complexas de pesquisa com comportamento semelhante ao de agentes:
Síntese multi-fonte
Configuração para pesquisa coordenada em várias fontes:
Geração de plano de pesquisa
Fluxo de trabalho para planejamento automático de pesquisa:
Refinamento iterativo
Crie fluxos de trabalho de pesquisa que melhorem a cada iteração:
Parte 12: Interpretação de análises de jurisprudência
Análises comportamentais de magistrados
Integre analytics judiciais para estratégia contenciosa:
Configuration for Judicial Analytics:
Dados de desempenho de advogados
Acompanhe padrões da parte contrária:
Padrões de previsão de resultado
Previsão de resultados com auxílio de machine learning:
Análise de faixa de acordo
Avaliação de acordos orientada por dados:
Parte 13: Comparação com soluções empresariais
Assistente geral + MCP vs. integração com Harvey
| Aspect | General assistant + MCP | Harvey |
|---|---|---|
| Configuração | Faça você mesmo ou configuração simples | Gerenciada pelo fornecedor |
| Customização | Controle total | Limitada |
| Fontes de pesquisa | Escolha as suas | Fontes selecionadas pelo Harvey |
| Gestão de documentos | Conecte qualquer sistema | Apenas Harvey Vault |
| Modelo de preços | Combinação por ferramenta/serviço | Contratos empresariais all-in-one |
| Manutenção | Você gerencia | Harvey gerencia |
Quando escolher cada um
Escolha um assistente geral + MCP quando:
- Você quer controle sobre as integrações
- Custo é um fator significativo
- Você tem recursos de TI para a configuração
- Você usa ferramentas não padronizadas
Escolha Harvey/Legora quando:
- Você quer uma solução pronta para uso
- Suporte empresarial é necessário
- O orçamento permite preços premium
- Você precisa de responsabilização do fornecedor
Faça isso agora
- Conecte Midpage ou CourtListener ao seu assistente (Parte 2 ou 3)
- Execute uma busca de jurisprudência e confirme que as citações carregam uma tag da fonte de pesquisa
- Verifique se uma citação ainda é good law usando o citator
- Tente uma tarefa de pesquisa multi-fonte (por exemplo, jurisprudência + documentos do escritório)
- Documente sua configuração para sua equipe
Relacionado
Referência rápida: prompts de pesquisa por fonte
Estes prompts presumem que um conector para a fonte nomeada está anexado; se não houver nenhum, o assistente deve informar isso em vez de adivinhar.
Midpage
CourtListener
Legislative & Regulatory
Court Records
Citation Verification
Document Management
Analytics & Insights
Fontes
Claude
- Connect Claude Code to tools via MCP (Claude Code Docs)
- MCP Connector (Claude Docs)
- Claude for Legal connectors (GitHub)
OpenAI
- Remote MCP servers and connectors (OpenAI Docs)
- MCP in Codex (Codex Docs)
- Midpage litigation skills for Codex (GitHub)
Protocol and research sources
- Model Context Protocol (Anthropic Announcement)
- MCP TypeScript SDK (Official Repo)
- MCP TypeScript SDK — v1.x Branch
- MCP TypeScript SDK on npm (
@modelcontextprotocol/sdk) - Build an MCP Server (Official Docs)
- MCP Connector (Claude Docs)
- Remote MCP Servers (Claude Docs)
- CourtListener
- PACER API Documentation
- Congress API for Legislative Tracking
- RECAP Project - Free Legal Research
Leitura adicional
- Midpage-Claude integration overview
- NIST AI Risk Management Framework (AI RMF 1.0)
- Harvard Law Library: Alternate Legal Research Tools