Built on top of the Model Context Protocol Python SDK
Python server implementing Model Context Protocol (MCP) for interactibility with .ged files (GEDCOM files, commonly seen on Ancestry.com)
.ged filesNote: The server will only allow operations within the directory specified via args
gedcom://{file_name}: .ged operations interfacelist_files
.ged file within the directoryname (string)rename_file
.ged file within the directoryfile_name (string): Old file namenew_name (string)view_file
.ged filename (string)To install Ancestry GEDCOM Server for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install mcp-server-ancestry --client claude
First, install the package:
pip install mcp-server-ancestry
Add this to your claude_desktop_config.json
{
"mcpServers": {
"ancestry": {
"command": "mcp-server-ancestry",
"args": ["--gedcom-path", "path/to/your/gedcom/files"]
}
}
}
This project is licensed under the MIT License - see the LICENSE file for details.