
Oorlogsbronnen MCP Server

2025.04.04
5
TypeScript历史档案查询自然语言处理AI驱动服务内容生成其它
Oorlogsbronnen MCP Server 是一个基于模型上下文协议(MCP)的服务器,提供对荷兰二战历史档案数据库(Oorlogsbronnen)的AI驱动访问。该服务器支持自然语言交互,使用户能够通过自然语言查询探索荷兰二战历史档案。
View on GitHub
Overview
基本能力
产品定位
Oorlogsbronnen MCP Server 是一个专门用于访问和查询荷兰二战历史档案的AI驱动服务。它通过自然语言处理技术,使用户能够以自然语言形式查询历史档案,获取相关信息。
核心功能
- 🔍 自然语言搜索:支持对Oorlogsbronnen数据库的自然语言搜索。
- 🏷️ 结果过滤:可按内容类型(人物、照片、文章等)过滤搜索结果。
- 📊 结果数量控制:可控制返回的结果数量。
- 🤖 AI友好的JSON响应:提供适合进一步处理的JSON格式响应。
适用场景
- 历史研究:查询特定历史事件、人物或地点的详细信息。
- 家族史研究:查找与家族或个人相关的历史记录。
- 教育用途:获取用于教学或学习的原始历史资料。
- 旅游规划:查找与特定地点相关的历史遗迹或事件。
工具列表
- search_ww2_nl_archives:一个强大的搜索工具,用于查询荷兰二战相关的内容。支持按查询词、内容类型和结果数量进行搜索。
常见问题解答
- 如何安装?提供两种安装方式:通过Claude Desktop的NPX包或从源代码安装。
- 如何使用?通过自然语言查询,如“查找关于1941年2月罢工的文章”。
- 如何过滤结果?使用
type
参数指定内容类型,如“photo”或“article”。
使用教程
使用依赖
- Node.js环境
- npm包管理器
安装教程
1. 使用Claude Desktop的NPX包
更新Claude配置文件(~/Library/Application Support/Claude/claude_desktop_config.json
):
{
"mcpServers": {
"oorlogsbronnen-server": {
"command": "npx",
"args": [
"-y",
"oorlogsbronnen-mcp"
]
}
}
}
重启Claude Desktop使更改生效。
2. 从源代码安装
- 克隆仓库:
git clone https://github.com/r-huijts/oorlogsbronnen-mcp.git
cd oorlogsbronnen-mcp
- 安装依赖:
npm install
- 构建项目:
npm run build
- 配置Claude Desktop:
{
"mcpServers": {
"oorlogsbronnen-server": {
"command": "node",
"args": [
"/absolute/path/to/oorlogsbronnen-mcp/dist/mcp-server.js"
]
}
}
}
替换/absolute/path/to/oorlogsbronnen-mcp
为实际路径。
调试方式
- 确保Node.js和npm已正确安装。
- 检查Claude配置文件路径和内容是否正确。
- 确保构建过程无错误。