Ancestry MCP Server
by reeeeemo
The Ancestry MCP Server is a Python server that implements the Model Context Protocol (MCP) for interacting with GEDCOM (.ged) files, commonly used for genealogical data. It allows users to read, parse, rename, and search within .ged files.
Last updated: N/A
What is Ancestry MCP Server?
This is a Python server implementing the Model Context Protocol (MCP) for interactibility with .ged
files (GEDCOM files, commonly seen on Ancestry.com). It allows you to perform operations on GEDCOM files programmatically.
How to use Ancestry MCP Server?
To use this server, you can install it via pip (pip install mcp-server-ancestry
) and configure it within a compatible environment like Claude Desktop. You'll need to specify the path to your GEDCOM files using the --gedcom-path
argument in the configuration.
Key features of Ancestry MCP Server
Read and parse .ged files
Rename .ged files
Search within .ged files for certain individuals, family, etc
Provides tools for listing, renaming, and viewing GEDCOM files
Use cases of Ancestry MCP Server
Programmatically accessing and manipulating genealogical data
Integrating GEDCOM data into applications
Automating tasks related to family history research
Building tools for analyzing and visualizing family trees
FAQ from Ancestry MCP Server
What is a .ged file?
What is a .ged file?
A .ged file is a GEDCOM file, a common file format for storing genealogical data.
What is Model Context Protocol (MCP)?
What is Model Context Protocol (MCP)?
MCP is a protocol for enabling interactibility with models and data.
How do I specify the directory containing my .ged files?
How do I specify the directory containing my .ged files?
You specify the directory using the --gedcom-path
argument when configuring the server.
Can I use this server with other applications besides Claude Desktop?
Can I use this server with other applications besides Claude Desktop?
Yes, as long as the application supports the Model Context Protocol.
What kind of searches can I perform within a .ged file?
What kind of searches can I perform within a .ged file?
You can search for specific individuals, families, or other information contained within the file.