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. 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
Add this skill
npx mdskills install r-huijts/oorlogsbronnen-mcpWell-documented MCP server providing access to Dutch WWII archives with clear examples and setup
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.
Ask your AI assistant questions like these to explore Dutch WWII history:
You can install this server in two ways:
Update your Claude configuration file (~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"oorlogsbronnen-server": {
"command": "npx",
"args": [
"-y",
"oorlogsbronnen-mcp"
]
}
}
}
After updating the configuration, restart Claude Desktop for the changes to take effect.
git clone https://github.com/r-huijts/oorlogsbronnen-mcp.git
cd oorlogsbronnen-mcp
npm install
npm run build
~/Library/Application Support/Claude/claude_desktop_config.json):{
"mcpServers": {
"oorlogsbronnen-server": {
"command": "node",
"args": [
"/absolute/path/to/oorlogsbronnen-mcp/dist/mcp-server.js"
]
}
}
}
Replace /absolute/path/to/oorlogsbronnen-mcp with the actual path to your installation.
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:
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
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
The server exposes the following MCP tool:
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:
Parameters:
query (required):
type (optional):
count (optional):
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
}
]
}
Example Queries and Their Tool Calls:
{
query: "February Strike 1941",
type: "article",
count: 5
}
{
query: "Rosenberg family Amsterdam Jewish",
type: "person",
count: 20
}
{
query: "liberation celebrations Amsterdam Dam Square 1945",
type: "photo",
count: 15
}
Error Handling:
Best Practices:
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
Install via CLI
npx mdskills install r-huijts/oorlogsbronnen-mcpOorlogsbronnen MCP Server is a free, open-source AI agent skill. 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. 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
Install Oorlogsbronnen MCP Server with a single command:
npx mdskills install r-huijts/oorlogsbronnen-mcpThis downloads the skill files into your project and your AI agent picks them up automatically.
Oorlogsbronnen MCP Server works with Claude Code, Claude Desktop, Cursor, Vscode Copilot, Windsurf, Continue Dev, Gemini Cli, Amp, Roo Code, Goose. Skills use the open SKILL.md format which is compatible with any AI coding agent that reads markdown instructions.