sweet-bnf
Verified Safeby ukicar
Overview
Provides a Model Context Protocol (MCP) server to access and retrieve data from the Gallica digital library of the Bibliothèque nationale de France (BnF) via search tools and extended item-specific functions.
Installation
npm run start:httpEnvironment Variables
- PORT
- LOG_LEVEL
- GALLICA_BASE_URL
- GALLICA_SRU_URL
- HTTP_TIMEOUT
- HTTP_RETRIES
- DEFAULT_MAX_RECORDS
- DEFAULT_START_RECORD
- MCP_ICON_URL
Security Notes
The project uses Zod for robust input validation, mitigating injection risks. It relies on environment variables for sensitive configuration, avoiding hardcoded secrets. HTTP requests are handled by `undici`, a modern and secure client, with built-in retry logic and error handling. Unhandled promise rejections and uncaught exceptions are gracefully logged. CORS headers are appropriately set.
Similar Servers
data-commons-mcp
A server that facilitates natural language search for open-access scientific datasets and tools using a Large Language Model (LLM) and the Model Context Protocol (MCP).
claude-faf-mcp
Optimizes AI understanding of software projects by providing persistent context, fixing context-drift, and enabling bi-directional synchronization between project metadata and AI documentation.
PairOfCleats
Codebase analysis and intelligence server, providing indexing, search, risk analysis, and vulnerability triage capabilities.
mcp_server_context7
The server provides access to Context7 API for searching and downloading library documentation and source code repositories, and managing them locally.