Ancestry MCP Server 是一个基于 Model Context Protocol (MCP) Python SDK 构建的 Python 服务器,旨在提供与 .ged 文件(GEDCOM 文件,常见于 Ancestry.com 等家谱平台)的交互能力。
主要能力
- 读取和解析 .ged 文件
- 重命名 .ged 文件
- 在 .ged 文件中搜索特定个人、家庭等信息
- 服务器仅允许在通过参数指定的目录内执行操作
工具与接口
- gedcom://{file_name}:.ged 操作接口
- list_files:列出目录内的一个或多个 .ged 文件。输入:name(字符串)
- rename_file:重命名目录内的一个或多个 .ged 文件。输入:file_name(字符串,旧文件名)、new_name(字符串,新文件名)
- view_file:解析并读取 .ged 文件的完整内容,也可解析和读取多个文件,并可提取文件中的特定信息(如出生日期、婚姻等)。输入:name(字符串)
使用方式 可与 Claude Desktop 配合使用。
- 通过 Smithery 安装:可自动为 Claude Desktop 安装 Ancestry GEDCOM Server。
- 手动安装:首先执行 pip install mcp-server-ancestry 安装包,然后将配置添加到 claude_desktop_config.json 中。
限制与说明 该服务器已弃用(DEPRECATED),其基于 2024-11-26 的 MCP 快照。项目采用 MIT 许可证,详见 LICENSE 文件。