- Explore MCP Servers
- ancestry-mcp
Ancestry Mcp
What is Ancestry Mcp
Ancestry MCP is a Python-based server that implements the Model Context Protocol (MCP) to facilitate interaction with .ged (GEDCOM) files, commonly used for genealogical data.
Use cases
Use cases include managing family trees, extracting specific genealogical information, and organizing genealogical data for research or presentation.
How to use
To use Ancestry MCP, install it via Smithery, then utilize the provided tools to list, rename, or view .ged files within a specified directory.
Key features
Key features include reading and parsing .ged files, renaming .ged files, and searching for specific individuals or families within .ged files.
Where to use
Ancestry MCP can be used in genealogical research, family history projects, and any application requiring interaction with GEDCOM files.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Overview
What is Ancestry Mcp
Ancestry MCP is a Python-based server that implements the Model Context Protocol (MCP) to facilitate interaction with .ged (GEDCOM) files, commonly used for genealogical data.
Use cases
Use cases include managing family trees, extracting specific genealogical information, and organizing genealogical data for research or presentation.
How to use
To use Ancestry MCP, install it via Smithery, then utilize the provided tools to list, rename, or view .ged files within a specified directory.
Key features
Key features include reading and parsing .ged files, renaming .ged files, and searching for specific individuals or families within .ged files.
Where to use
Ancestry MCP can be used in genealogical research, family history projects, and any application requiring interaction with GEDCOM files.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Content
Ancestry MCP Server
Built on top of the Model Context Protocol Python SDK
Overview
Python server implementing Model Context Protocol (MCP) for interactibility with .ged files (GEDCOM files, commonly seen on Ancestry.com)
Features
- Read and parse .ged files
- Rename
.gedfiles - Search within .ged files for certain individuals, family, etc
Note: The server will only allow operations within the directory specified via args
Resources
gedcom://{file_name}:.gedoperations interface
Tools
-
list_files
- List a (or multiple)
.gedfile within the directory - Input:
name(string)
- List a (or multiple)
-
rename_file
- Renames a (or multiple)
.gedfile within the directory - Inputs:
file_name(string): Old file namenew_name(string)
- Renames a (or multiple)
-
view_file
- Parses and reads full contents of a
.gedfile - 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)
- Parses and reads full contents of a
Usage with Claude Desktop
Installing via Smithery
To install Ancestry GEDCOM Server for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install mcp-server-ancestry --client claude
Installing Manually
-
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"
]
}
}
}
License
This project is licensed under the MIT License - see the LICENSE file for details.
Dev Tools Supporting MCP
The following are the main code editors that support the Model Context Protocol. Click the link to visit the official website for more information.










