MCP server for accessing Dutch World War II archives through the Oorlogsbronnen API. Provides structured access to historical records, photographs, and documents from 1940-1945 Netherlands.
A Model Context Protocol (MCP) server that provides AI-powered access to the Oorlogsbronnen (War Sources) database. This server enables natural language interactions with historical World War II archives from the Netherlands.
Natural Language Interaction Examples
Ask your AI assistant questions like these to explore Dutch WWII history:
"What happened during the bombing of Rotterdam in May 1940?"
"Tell me about Anne Frank's life in hiding based on historical records."
"Show me photographs of the Dutch Hunger Winter of 1944-1945."
"Were any of my ancestors imprisoned in Camp Vught during the war?"
"I'm visiting Arnhem next week. What historical sites related to Operation Market Garden should I see?"
"Find information about resistance activities in Utrecht during the Nazi occupation."
"What was daily life like for Jewish families in Amsterdam before deportations began?"
"Show me firsthand accounts from people who witnessed the liberation of the Netherlands in 1945."
"What records exist about children who were hidden by Dutch families during the war?"
"I'm researching the impact of WWII on Dutch infrastructure. Can you find documents about the reconstruction of bridges and railways?"
Features
🔍 Natural language search across the Oorlogsbronnen database
🏷️ Filter results by content type (person, photo, article, etc.)
📊 Control the number of results returned
🤖 AI-friendly JSON responses for further processing
Installation
You can install this server in two ways:
1. Using Claude Desktop with NPX Package
Update your Claude configuration file (~/Library/Application Support/Claude/claude_desktop_config.json):
Replace /absolute/path/to/oorlogsbronnen-mcp with the actual path to your installation.
Usage Examples
The MCP server understands natural language queries and can help you explore World War II archives. Here are some example queries you can use with Claude:
Basic Searches
"Use search_ww2_nl_archives to find documents about the resistance movement in Amsterdam"
"Search the Dutch WW2 archives for information about Jewish refugees in 1942"
"Look through the Netherlands war archives for records of Allied bombing raids"
Filtering by Type
"Use search_ww2_nl_archives to show me photographs of the liberation of Rotterdam"
"Find personal accounts in the Dutch WW2 archives about life in concentration camps"
"Search the Netherlands war archives for newspaper articles about food shortages"
Specific Queries
"Search the Dutch WW2 archives for documents about Anne Frank's time in Amsterdam"
"Use search_ww2_nl_archives to find records of the February Strike of 1941"
"Look through the Netherlands war archives for information about Operation Market Garden"
Research Examples
Personal History Research:
Use search_ww2_nl_archives to find any records or documents about the Rosenberg family in Amsterdam between 1940-1945
Local History:
Search the Dutch WW2 archives for photographs and documents about daily life in Utrecht during the occupation
Military Operations:
Use search_ww2_nl_archives to find firsthand accounts and official reports about the Battle of the Scheldt
Advanced Usage
You can combine different search criteria:
Search the Netherlands WW2 archives for photographs and personal accounts of the Dutch famine in 1944-1945, limit to 20 results
API Reference
The server exposes the following MCP tool:
search_ww2_nl_archives
A powerful search tool designed to query the Oorlogsbronnen (War Sources) database for World War II related content in the Netherlands. This tool can be used to find historical documents, photographs, personal accounts, and other archival materials from 1940-1945.
When to use this tool:
Searching for specific historical events during WWII in the Netherlands
Finding information about people, places, or organizations during the war
Locating photographs or documents from specific time periods or locations
Researching personal or family history related to WWII
Finding primary sources about the Dutch resistance, occupation, or liberation
Discovering materials about Jewish life and persecution during the war
Researching military operations that took place in the Netherlands
Parameters:
query (required):
Type: string
Description: The main search term or phrase to look for in the archives
Can include: names, places, dates, events, or descriptive terms
Examples:
"Anne Frank"
"Rotterdam bombing 1940"
"Dutch resistance Amsterdam"
"Jewish deportation Westerbork"
"Operation Market Garden"
type (optional):
Type: string
Description: Filter results by specific content type
Available types:
"person": Individual biographical records
"photo": Historical photographs
"article": News articles and written documents
"video": Video footage
"object": Physical artifacts and objects
"location": Places and geographical records
Use when: You need to focus on specific types of historical materials
Default: All types included
count (optional):
Type: number
Description: Number of results to return in the response
Minimum: 1
Maximum: 100
Default: 10
Use when: You need to control the volume of returned results
Note: Larger numbers will provide more comprehensive results but may take longer to process
Response Format:
{"results":[{"id": string,// Unique identifier for the record"title": string,// Title or name of the item"type": string,// Content type (person, photo, article, etc.)"description": string,// Detailed description (if available)"url": string // Direct link to view the item on Oorlogsbronnen}]}