API et serveur MCP

Read in English

120 682 livres du domaine public en français, avec leur texte exact chapitre par chapitre, leur source et leur licence. Gratuit, sans clé, sans compte.

Démarrer

Pour parler aux livres depuis votre assistant, ajoutez le serveur MCP (ci-dessous) ou collez simplement ce lien dans la conversation :

https://liregratuitement.com/mcp.md

Pour programmer, toutes les routes commencent par https://liregratuitement.com/api/v1/ et répondent en JSON :

curl 'https://liregratuitement.com/api/v1/livres?q=boule+de+suif'

Spécification OpenAPI : /openapi.json. Résumé pour les modèles de langage : /llms.txt.

Serveur MCP

Le serveur MCP permet à un assistant de chercher un livre, lire un chapitre et retrouver un passage exact. Il ne génère aucun texte : il sert le texte publié et sa source, l'assistant fait le reste. Adresse : https://liregratuitement.com/mcp

OutilParamètresRôle
chercher_livresrequete, auteur, rayon, relu_seulement, limiteChercher dans le catalogue par titre, auteur ou mot-clé.
fiche_livreslugFiche du livre : résumé vérifié, rayon, difficulté, durée, source, licence, chapitres.
lire_chapitreslug, numero, partieTexte exact d'un chapitre (par parties de 30 000 caractères si nécessaire).
chercher_passageslug, texteRetrouver un passage exact, avec son chapitre et son lien.

Installer

Claude (claude.ai et application de bureau)

Paramètres, puis Connecteurs, puis « Ajouter un connecteur personnalisé ». Nom : Lire gratuitement. Adresse : https://liregratuitement.com/mcp

Claude Code

Dans un terminal :

claude mcp add --transport http liregratuitement https://liregratuitement.com/mcp

ChatGPT

Paramètres, puis Applications et connecteurs, activez le mode développeur, puis « Créer » avec l'adresse du serveur : https://liregratuitement.com/mcp

Cursor

Dans ~/.cursor/mcp.json :

{
  "mcpServers": {
    "liregratuitement": {
      "url": "https://liregratuitement.com/mcp"
    }
  }
}

VS Code (Copilot)

Dans .vscode/mcp.json :

{
  "servers": {
    "liregratuitement": {
      "type": "http",
      "url": "https://liregratuitement.com/mcp"
    }
  }
}

Tout autre client MCP

Transport HTTP (Streamable HTTP), JSON-RPC 2.0, sans authentification : https://liregratuitement.com/mcp

Référence de l'API

GET /livres

Chercher dans le catalogue. Paramètres : q, auteur, rayon, relu=1, page, par (50 au plus).

curl 'https://liregratuitement.com/api/v1/livres?q=maupassant&relu=1&par=5'

GET /livres/{slug}

Fiche du livre et liste de ses chapitres.

curl 'https://liregratuitement.com/api/v1/livres/le-menteur-pierre-corneille'

GET /livres/{slug}/chapitres/{n}

Texte exact d'un chapitre, avec liens vers le précédent et le suivant.

curl 'https://liregratuitement.com/api/v1/livres/le-menteur-pierre-corneille/chapitres/7'

GET /livres/{slug}/texte

Texte intégral en texte brut, précédé de la source et de la licence.

curl 'https://liregratuitement.com/api/v1/livres/le-menteur-pierre-corneille/texte'

GET /livres/{slug}/passages?q=

Retrouver un passage exact : extraits, numéro de chapitre, lien de lecture.

curl 'https://liregratuitement.com/api/v1/livres/le-menteur-pierre-corneille/passages?q=menteur'

Champs d'une fiche

ChampSens
slugidentifiant stable du livre
titre, auteurtitre affiché et nom d'auteur
rayon, difficulterayon du site et difficulté (Facile à lire, Lecture classique, Lecture exigeante)
quarts_d_heure, motsdurée de lecture en quarts d'heure (180 mots par minute) et nombre de mots
relu, qualite_ocrtexte relu mot à mot, ou numérisé avec sa part de mots reconnus
resume, resume_verifierésumé, publié seulement s'il a été vérifié contre le texte
source, licence, usage_commercialprovenance, licence, et false pour les textes de Gallica
ficheadresse de la page du livre
textetexte exact de l'édition source, paragraphes séparés par une ligne vide ; l'italique y reste marqué par des tirets bas, _ainsi_, comme en Markdown

Cas d'usage

Parler à un livre

Installez le serveur MCP ou collez le lien ia.md d'une fiche dans votre assistant : il lit le chapitre demandé, explique un passage, pose des questions de compréhension, sans jamais inventer une citation.

Enseigner

Préparez une séance à partir du texte exact d'un chapitre, retrouvez une citation pour un commentaire, choisissez des livres courts et faciles grâce à la durée et à la difficulté.

Vérifier une citation

La route des passages confirme qu'une phrase figure bien dans le texte, et donne le chapitre et le lien.

Construire une application de lecture

Catalogue, fiches, chapitres : de quoi faire une liseuse, un club de lecture ou un feuilleton quotidien.

Accessibilité et synthèse vocale

Le texte brut se prête à la lecture à voix haute et aux réglages d'affichage.

Recherche et humanités numériques

Texte intégral et métadonnées homogènes (source, licence, qualité du texte) pour vos corpus, dans le respect des licences.

Ancrer une IA sur ses sources

Des réponses fondées sur le texte publié, avec la référence : c'est l'usage du serveur MCP. Pas d'export en masse ici : pour l'entraînement de modèles, voyez les corpus ouverts dédiés.

Limites et erreurs

20 000 requêtes par jour et par adresse. Réponses publiques mises en cache une heure. Toutes les routes acceptent les appels depuis un navigateur (CORS ouvert).

CodeSens
404livre, chapitre ou route introuvable
429quota du jour dépassé, réessayez demain
503incident passager, réessayez dans une minute

Licences

Les œuvres sont dans le domaine public, et chaque réponse porte la source et la licence du texte. Transcriptions Wikisource : CC BY-SA 4.0 (citer la source, partager dans les mêmes conditions). Bibebook : CC BY-SA 3.0. Textes issus de Gallica : réutilisation commerciale soumise à licence de la Bibliothèque nationale de France, signalée par usage_commercial: false. Nos métadonnées (rayons, difficultés, durées, résumés) : CC BY 4.0, avec un lien vers la fiche du livre.

Une question, un besoin plus important, une erreur dans un texte : contact@liregratuitement.com