ancestry-mcp
If you are the rightful owner of ancestry-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
Ancestry MCP Server is a Python server implementing the Model Context Protocol (MCP) for interactibility with `.ged` files, commonly used in genealogy research.
The Ancestry MCP Server is designed to facilitate the interaction with GEDCOM files, which are widely used in genealogy research to store family history data. Built on the Model Context Protocol Python SDK, this server allows users to read, parse, and manage `.ged` files efficiently. It provides functionalities to search for individuals or families within these files, rename them, and perform various operations within a specified directory. The server is particularly useful for users who need to handle large amounts of genealogical data and require a robust tool to manage and manipulate `.ged` files. The server is licensed under the MIT License, ensuring open-source availability and community contributions.
Features
- Read and parse .ged files
- Rename .ged files
- Search within .ged files for certain individuals, family, etc
Tools
list_files
List a (or multiple)
.ged
file within the directory. Input:name
(string)rename_file
Renames a (or multiple)
.ged
file within the directory. Inputs:file_name
(string): Old file name,new_name
(string)view_file
Parses and reads full contents of a
.ged
file. Can also parse and read multiple files. Can get specific information out of file(s), such as date of birth, marriage, etc. Input:name
(string)