Skip to main content

Nomoa AI MCP server for legal use

Project description

NomosAI — Assistant juridique IA

Serveur MCP pour Claude Desktop et Claude Code. Anonymise les documents confidentiels, initialise des espaces de travail juridiques et installe des skills spécialisés pour la recherche jurisprudentielle et la rédaction de mémoires.


Installation

Étape 1 — Installer uv (une seule fois par machine) :

  • Windows : ouvre PowerShell et colle :
    powershell -c "irm https://astral.sh/uv/install.ps1 | iex"
    
  • Mac / Linux : ouvre Terminal et colle :
    curl -LsSf https://astral.sh/uv/install.sh | sh
    

Étape 2 — Installer NomosAI :

uv tool install nomos-ai

Étape 3 — Connecter NomosAI à Claude :

claude mcp add --scope user nomos-ai -- uv tool run nomos-ai

Ou manuellement selon ton client :

Client Fichier de config
Claude Code (CLI / VS Code) ~/.claude/settings.json
Claude Desktop — Windows %APPDATA%\Claude\claude_desktop_config.json
Claude Desktop — Mac ~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "nomos-ai": {
      "command": "uv",
      "args": ["tool", "run", "nomos-ai"]
    }
  }
}

Redémarrer Claude.


Mise à jour

uv tool upgrade nomos-ai

Redémarrer Claude pour que le nouveau serveur soit pris en compte.

Pour mettre à jour les skills juridiques installés, utiliser l'outil update_nomos_skills depuis Claude — il présente la liste des skills disponibles et permet de sélectionner ceux à écraser avec la version la plus récente.


Fonctionnalités principales

Espace de travail juridique — initiate_project

Initialise un dossier de travail structuré adapté au type de procédure (défense, demande, autre) :

  • Arborescence standard (documents-confidentiels/, sources/, documents-anonymisés/, livrables/, artefacts/)
  • CLAUDE.md avec les instructions adaptées au type de dossier
  • Hook de sécurité qui bloque la lecture directe des documents confidentiels et force leur traitement via le MCP

Skills juridiques — initialise_nomos_skills / update_nomos_skills

Installe ou met à jour dans ~/.claude/skills/ un ensemble de skills Claude spécialisés :

Skill Rôle
extraction-faits Extrait les faits pertinents d'un dossier
recherche-Ccass_droit privé Recherche jurisprudentielle — Cour de cassation
recherche-CE_droit-public Recherche jurisprudentielle — Conseil d'État (ArianeWeb)
recherche-CEDH Recherche jurisprudentielle — CEDH (HUDOC)
recherche-CJUE_UE Recherche jurisprudentielle — CJUE
recherche-BOFIP_fiscal Recherche fiscale — BOFIP
redaction-MA-cassation Rédaction mémoire ampliatif
redaction-MD-cassation Rédaction mémoire en défense
redaction-moyen Rédaction de moyens de cassation

Recherche ArianeWeb — search_arianeweb / get_conclusion

Interroge directement la base de jurisprudence du Conseil d'État :

  • Recherche plein texte ou par numéro dans les décisions CE, CAA, Tribunal des conflits et conclusions de rapporteurs publics
  • Téléchargement et extraction du texte intégral des conclusions des rapporteurs publics (PDF)

Anonymisation — anonymize_file / deanonymize_file

Détecte et remplace les données personnelles dans les documents .docx, .pdf, .txt, .md et .rst, et produit un Markdown anonymisé. Supporte le français, l'anglais et cinq autres langues européennes.


Formats supportés

.docx · .pdf · .txt · .md · .rst

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nomos_ai-0.1.16.tar.gz (111.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nomos_ai-0.1.16-py3-none-any.whl (94.2 kB view details)

Uploaded Python 3

File details

Details for the file nomos_ai-0.1.16.tar.gz.

File metadata

  • Download URL: nomos_ai-0.1.16.tar.gz
  • Upload date:
  • Size: 111.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for nomos_ai-0.1.16.tar.gz
Algorithm Hash digest
SHA256 8deb05c4274639326e9b5b9c8d0346ae30808b6a1056dbead46be76b29574609
MD5 97e38e6424d6ae45d2ddb5fc9e78c55b
BLAKE2b-256 dae285857915b6d9a82b6cbe45899abd55ecd46fe40d64dfe437616561a3cb4d

See more details on using hashes here.

File details

Details for the file nomos_ai-0.1.16-py3-none-any.whl.

File metadata

  • Download URL: nomos_ai-0.1.16-py3-none-any.whl
  • Upload date:
  • Size: 94.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for nomos_ai-0.1.16-py3-none-any.whl
Algorithm Hash digest
SHA256 10e2e24fb4cb871dff123c3cbc8d74a4c8055b675b835e2c53d79b9cfd9c9752
MD5 222a60b7b1e2b742217a4e5b3c21738e
BLAKE2b-256 cf8c99e90c6bad89d23a645bfbff09bd36e8cbac86a8a2567e9c92bb515e19f4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page