Servidor API de BnF
Un servidor Modelo-Cliente-Protocolo (MCP) para acceder a la API Gallica de la Biblioteca Nacional de Francia (BnF) y generar informes de búsqueda secuenciales.
Características
Buscar en Gallica : Busque documentos, imágenes, mapas y otros recursos en la biblioteca digital de Gallica
Informes secuenciales : cree automáticamente informes de investigación estructurados sobre cualquier tema
Integración de gráficos : inclusión de imágenes y mapas relevantes en los informes generados
Citas formateadas : Generación automática de bibliografías con citas formateadas correctamente
Related MCP server: MCP Web Research Server
Instalación
Prerrequisitos
Python 3.8 o superior
Pip (administrador de paquetes de Python)
Pasos de instalación
Clonar el repositorio :
git clone https://github.com/votre-nom/mcp-bnf.git cd mcp-bnfInstalar dependencias :
pip install -r requirements.txt
Configuración con Claude Desktop
Instale Claude Desktop si aún no lo ha hecho.
Abra la configuración de Claude Desktop :
Acceder a la configuración del escritorio de Claude
Abra el archivo de configuración (generalmente ubicado en
%APPDATA%\Claude\claude_desktop_config.json)
Reemplace chemin\\vers\\mcp-bnf con la ruta real a su directorio de instalación.
Guarde el archivo de configuración y reinicie Claude Desktop
Herramientas MCP disponibles
Una vez configurado, las siguientes herramientas estarán disponibles en Claude Desktop:
Buscar en Gallica
Permite buscar documentos en la biblioteca digital Gallica de la BnF utilizando diferentes criterios (título, autor, tema, fecha, tipo de documento).
Generación de informes secuenciales
Cree informes de investigación completos sobre cualquier tema utilizando fuentes de Gallica. Los informes incluyen:
Una bibliografía formateada
Una introducción
Un contexto histórico
Un análisis
Una conclusión
Imágenes y mapas relevantes (opcional)
Estructura del proyecto
Usar
Una vez configurado con Claude Desktop, puedes indicarle a Claude que use las herramientas BnF para:
Buscar documentos :
Búsqueda de libros sobre Victor Hugo en Gallica
Encuentra mapas del París del siglo XIX.
Generar informes :
Elaborar un informe sobre el impresionismo en Francia.
Genera un informe sobre la historia del Líbano bajo el mandato francés con imágenes.
Desarrollo
Para contribuir al proyecto:
Bifurcar el repositorio
Crea una rama para tu función (
git checkout -b feature/nouvelle-fonctionnalite)Confirme sus cambios (
git commit -am 'Ajouter une nouvelle fonctionnalité')Empujar a la rama (
git push origin feature/nouvelle-fonctionnalite)Crear una solicitud de extracción
Licencia
Este proyecto es de código abierto.