Skip to content

requirements.txt manquant + server.json aligné sur les 30 tools actuels#3

Open
hermias1 wants to merge 1 commit into
Dahliyaal:mainfrom
hermias1:chore/requirements-metadata
Open

requirements.txt manquant + server.json aligné sur les 30 tools actuels#3
hermias1 wants to merge 1 commit into
Dahliyaal:mainfrom
hermias1:chore/requirements-metadata

Conversation

@hermias1

Copy link
Copy Markdown

Motivation

Deux décalages entre la doc et le repo :

  1. requirements.txt absent — la section Auto-hébergement du README demande pip install -r requirements.txt, mais le fichier n'existe pas : l'installation échoue à la première commande.
  2. server.json resté à la V1 — il déclarait 6 tools et « ~1M French administrative court decisions », alors que le serveur en expose 30 et couvre ~3,3 M décisions + 1,5 M articles LEGI. C'est la vitrine du serveur sur les registries MCP (PulseMCP, registry officiel).

Changements

  • requirements.txt : les deux seules dépendances tierces du serveur et des services annexes (mcp>=1.8, httpx>=0.27 — token_server.py/ssr.py/search_api.py sont stdlib + httpx). Commentaire sur le prérequis Python >= 3.10 du SDK.
  • server.json : description mise à jour, liste des 30 tools avec descriptions courtes alignées sur les docstrings.

Vérification

  • Venv vierge Python 3.12 + pip install -r requirements.txt + import server → OK.
  • server.json validé avec jsonschema contre le schéma officiel 2025-12-11/server.schema.json.

Note : j'ai laissé version: 1.0.0 inchangé — à bumper si vous voulez signaler l'évolution V6 sur le registry.

Le README (Auto-hébergement) demande 'pip install -r requirements.txt'
mais le fichier n'existait pas dans le repo. Ajouté avec les deux seules
dépendances tierces du serveur : mcp et httpx (vérifié : venv vierge
Python 3.12 + install + import server OK).

server.json datait de la V1 : 6 tools déclarés et '~1M French
administrative court decisions', alors que le serveur en expose 30 et
couvre ~3,3 M décisions + 1,5 M articles LEGI. Mis à jour et validé
contre le schéma officiel 2025-12-11 du registry MCP.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant