一个提供AI驱动访问战争资料(Oorlogsbronnen)数据库的模型上下文协议(MCP)服务器。该服务器使用户能够以自然语言与荷兰二战历史档案进行交互。
向你的AI助手提出如下问题来探索荷兰二战历史:
你可以通过两种方式安装此服务器:
更新你的Claude配置文件(~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"oorlogsbronnen-server": {
"command": "npx",
"args": [
"-y",
"oorlogsbronnen-mcp"
]
}
}
}
更新配置后,重启Claude Desktop以使更改生效。
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"
]
}
}
}
用实际的安装路径替换/absolute/path/to/oorlogsbronnen-mcp。
MCP服务器理解自然语言查询,并可以帮助你探索二战档案。这里有一些可以与Claude一起使用的示例查询:
个人历史研究:
使用search_ww2_nl_archives查找1940-1945年间阿姆斯特丹罗森伯格家族的任何记录或文件
地方历史:
搜索荷兰二战档案,获取关于占领期间乌得勒日生活状况的照片和文件
军事行动:
使用search_ww2_nl_archives查找关于斯海尔德河战役的一手账户和官方报告
你可以结合不同的搜索标准:
搜索荷兰二战档案,获取关于1944-1945年荷兰饥荒的照片和个人账户,限制结果数量为20个
服务器公开了以下MCP工具:
一个强大的搜索工具,设计用于查询战争资料(Oorlogsbronnen)数据库中的荷兰二战相关内容。此工具可用于查找历史文件、照片、个人账户和其他档案材料,时间跨度为1940-1945年。
何时使用此工具:
参数:
query(必需):
type(可选):
count(可选):
响应格式:
{
"results": [
{
"id": 字符串, // 记录的唯一标识符
"title": 字符串, // 条目的标题或名称
"type": 字符串, // 内容类型(人物、照片、文章等)
"description": 字符串, // 详细描述(如果可用)
"url": 字符串 // 直接链接到Oorlogsbronnen上的条目
}
]
}
示例查询及其工具调用:
{
query: "1941年2月罢工",
type: "article",
count: 5
}
{
query: "阿姆斯特丹罗森伯格家族犹太人",
type: "person",
count: 20
}
{
query: "1945年阿姆斯特丹大坝广场解放庆典",
type: "photo",
count: 15
}
错误处理:
最佳实践:
欢迎贡献!请随意提交Pull Request。
本项目采用MIT许可证——详情见LICENSE文件。