Europaius para desenvolvedores: Claude Code, Cursor, VS Code
Quem constrói uma aplicação que trabalha com direito precisa de verificar rapidamente o texto de artigos legais, testar pesquisas e gerar dados de teste a partir de jurisprudência real durante o desenvolvimento. O servidor MCP Europaius adiciona-se às ferramentas de desenvolvimento com um único comando e autenticação no navegador.

4 036 Leis361 602 Jurisprudência
Claude Code
O Claude Code suporta servidores MCP remotos com transporte HTTP e OAuth. Basta executar no terminal claude mcp add --transport http europaius https://mcp.europaius.com/mcp. Ao usar a ferramenta pela primeira vez, abre-se o navegador com o login da Europaius. Pode adicionar apenas para o projeto atual ou globalmente com o parâmetro --scope user.
Na conversa, o Claude Code passa a ver as ferramentas search_law, find_caselaw, get_paragraf e outras. Cenário típico: «Ao implementar o cálculo de indemnização, verifica a redação atual do § 67 do Código do Trabalho e escreve testes com casos-limite.» O Claude carrega o artigo e deriva os testes a partir do texto, não da memória.
Cursor e VS Code
O Cursor adiciona servidores MCP nas definições (Cursor Settings → MCP) ou no ficheiro .cursor/mcp.json do projeto. O VS Code com GitHub Copilot usa .vscode/mcp.json. Em ambos os casos, a configuração é idêntica: nome, tipo http, endereço do servidor. O login é feito no navegador e o editor guarda os tokens automaticamente.
Um ficheiro de configuração partilhado no repositório é seguro: não contém nenhuma chave secreta, cada membro da equipa autentica-se com o seu próprio e-mail e tem os seus próprios limites.
Para que serve durante o desenvolvimento
- Verificação de textos na aplicação: cada referência a uma lei na sua aplicação pode ser verificada pelo agente em relação à redação atual.
- Dados de teste: números de processo reais, datas de decisões e sumários jurídicos para ficheiros fixture.
- Prototipagem de pesquisa: a ferramenta
searchdevolve JSON com identificadores efetchdevolve o texto completo, permitindo construir um prototype sem base de dados própria. - Documentação: geração de explicações sobre os artigos legais aos quais a aplicação faz referência.
Formato dos dados para uso programático
A ferramenta search devolve JSON com uma lista de resultados, cada um com id, title, url e snippet. O identificador tem a forma case:ns:<slug> para decisões, para:CZ:89/2012:§2991 para artigos legais checos e eu:DE:<id> para documentos de outros países. A ferramenta fetch devolve o texto completo com metadados a partir do identificador. Para scripts próprios fora do editor, use a chave API, consulte Criar o seu próprio agente de IA com o corpus jurídico.
Procedimento passo a passo
- Claude Code: execute
claude mcp add --transport http europaius https://mcp.europaius.com/mcpe, na primeira pergunta, conclua o login no navegador. - Cursor: adicione ao
.cursor/mcp.jsono código{"mcpServers":{"europaius":{"url":"https://mcp.europaius.com/mcp"}}}e clique em Connect nas definições MCP. - VS Code: adicione ao
.vscode/mcp.jsono código{"servers":{"europaius":{"type":"http","url":"https://mcp.europaius.com/mcp"}}}e mude para o modo Agent no Copilot Chat. - Verifique o funcionamento com a pergunta «Carrega o § 2991 do Código Civil através da Europaius».
https://mcp.europaius.com/mcp
Perguntas frequentes
O transporte SSE mais antigo também funciona?
Sim, para clientes mais antigos mantém-se disponível o endereço https://mcp.europaius.com/sse sem autenticação. Recomendamos, no entanto, a variante HTTP com OAuth, que dá visibilidade sobre a conta e os limites.
Posso chamar o servidor a partir de uma pipeline de CI?
Sim, com uma chave API da lista de preços. Insere a chave no login em vez do e-mail, ou usa-a diretamente no seu próprio cliente MCP.
Como sei quais ferramentas o servidor oferece?
No Claude Code através do comando /mcp, no Cursor e VS Code no painel MCP. A descrição de cada ferramenta está na respetiva definição.