Enables searching and generating research reports from the Bibliothèque Nationale de France's Gallica digital library th...
Created byApr 23, 2025
BnF API Server
Un serveur MCP (Model-Client-Protocol) pour acc der l'API Gallica de la Biblioth que nationale de France (BnF) et g n rer des rapports de recherche s quentiels.
Fonctionnalit s
**Recherche dans Gallica** : Recherche de documents, images, cartes et autres ressources dans la biblioth que num rique Gallica
**G n ration de rapports s quentiels** : Cr ation automatique de rapports de recherche structur s sur n'importe quel sujet
**Int gration de graphiques** : Inclusion d'images et de cartes pertinentes dans les rapports g n r s
**Citations format es** : G n ration automatique de bibliographies avec citations correctement format es
Installation
Pr requis
Python 3.8 ou sup rieur
Pip (gestionnaire de paquets Python)
tapes d'installation
**Cloner le d p t**:
```bash
git clone https://github.com/votre-nom/mcp-bnf.git
cd mcp-bnf
```
**Installer les d pendances**:
```bash
pip install -r requirements.txt
```
Configuration avec Claude Desktop
**Installer Claude Desktop** si ce n'est pas d j fait.
**Ouvrir la configuration de Claude Desktop**:
- Acc der aux param tres de Claude Desktop
- Ouvrir le fichier de configuration (g n ralement situ `%APPDATA%\Claude\claude_desktop_config.json`)
Remplacez `chemin\\vers\\mcp-bnf` par le chemin r el vers votre r pertoire d'installation.
**Enregistrer le fichier de configuration** et red marrer Claude Desktop
Outils MCP disponibles
Une fois configur , les outils suivants seront disponibles dans Claude Desktop:
Recherche dans Gallica
Permet de rechercher des documents dans la biblioth que num rique Gallica de la BnF en utilisant diff rents crit res (titre, auteur, sujet, date, type de document).
G n ration de rapports s quentiels
Cr e des rapports de recherche complets sur n'importe quel sujet en utilisant les sources de Gallica. Les rapports incluent:
Une bibliographie format e
Une introduction
Un contexte historique
Une analyse
Une conclusion
Des images et cartes pertinentes (optionnel)
Structure du projet
Utilisation
Une fois configur avec Claude Desktop, vous pouvez demander Claude d'utiliser les outils BnF pour:
**Rechercher des documents**:
- "Recherche des livres sur Victor Hugo dans Gallica"
- "Trouve des cartes de Paris du 19 me si cle"
**G n rer des rapports**:
- "Cr e un rapport sur l'impressionnisme en France"
- "G n re un rapport sur l'histoire du Liban sous mandat fran ais avec des images"
D veloppement
Pour contribuer au projet:
Forker le d p t
Cr er une branche pour votre fonctionnalit (`git checkout -b feature/nouvelle-fonctionnalite`)
Committer vos changements (`git commit -am 'Ajouter une nouvelle fonctionnalit '`)
Pousser vers la branche (`git push origin feature/nouvelle-fonctionnalite`)