此服务器已弃用 - 使用了 2024-11-26 的 MCP 快照
Ancestry MCP 服务器
基于 Model Context Protocol Python SDK 构建
概述
实现 Model Context Protocol (MCP) 的 Python 服务器,用于与 .ged 文件(GEDCOM 文件,常见于 Ancestry.com)交互
功能
- 读取和解析
.ged文件 - 重命名
.ged文件 - 在
.ged文件中搜索特定个体、家庭等
注意: 服务器仅允许在通过 args 指定的目录内进行操作
资源
gedcom://{file_name}:.ged操作接口
工具
-
list_files
- 列出目录中的(一个或多个)
.ged文件 - 输入:
name(字符串)
- 列出目录中的(一个或多个)
-
rename_file
- 重命名目录中的(一个或多个)
.ged文件 - 输入:
file_name(字符串):旧文件名new_name(字符串)
- 重命名目录中的(一个或多个)
-
view_file
- 解析并读取
.ged文件的全部内容 - 也可以解析并读取多个文件
- 可以从文件中获取特定信息,如出生日期、婚姻等
- 输入:
name(字符串)
- 解析并读取
与 Claude Desktop 的使用
通过 Smithery 安装
要自动通过 Smithery 为 Claude Desktop 安装 Ancestry GEDCOM 服务器:
npx -y @smithery/cli install mcp-server-ancestry --client claude
手动安装
-
首先安装包:
pip install mcp-server-ancestry -
将以下内容添加到您的
claude_desktop_config.json
{
"mcpServers": {
"ancestry": {
"command": "mcp-server-ancestry",
"args": ["--gedcom-path", "path/to/your/gedcom/files"]
}
}
}
许可证
本项目根据 MIT 许可证授权 - 详细内容请参阅 LICENSE 文件。
