Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PORT | No | Port to listen on for HTTP server | 3000 |
| LOG_LEVEL | No | Logging level: error, warn, info, debug | info |
| HTTP_RETRIES | No | Maximum number of retry attempts | 3 |
| HTTP_TIMEOUT | No | HTTP request timeout in milliseconds | 30000 |
| MCP_ICON_URL | No | Absolute URL to icon - defaults to /icon.svg relative to server URL | /icon.svg |
| GALLICA_SRU_URL | No | SRU search endpoint | https://gallica.bnf.fr/SRU |
| GALLICA_BASE_URL | No | Base URL for Gallica API | https://gallica.bnf.fr |
| DEFAULT_MAX_RECORDS | No | Default maximum search results | 10 |
| DEFAULT_START_RECORD | No | Default starting record for pagination | 1 |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
No tools | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |