
Ancestry GEDCOM Server
Ancestry MCP server made with Python that allows interactability with .ged (GEDCOM) files
Installation
Installing for Claude Desktop
Option 1: One-Command Installation
npx mcpbar install reeeeemo/ancestry-mcp -c claude
This command will automatically install and configure the Ancestry GEDCOM Server MCP server for your selected client.
Option 2: Manual Configuration
View JSON configuration
{
"mcpServers": {
"Ancestry GEDCOM Server": {
"command": "mcp-server-ancestry",
"args": [
"--gedcom-path",
"path/to/your/gedcom/files"
]
}
}
}
Copy and paste this configuration into your MCP client's configuration file to manually set up this server.
Common MCP clients
claude
- Claude Desktopcursor
- Cursor Code Editorcline
- Cline (VS Code)windsurf
- Windsurf Editorwitsy
- Witsy AI Assistant
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
.ged
files - 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}
:.ged
operations interface
Tools
-
list_files
- List a (or multiple)
.ged
file within the directory - Input:
name
(string)
- List a (or multiple)
-
rename_file
- Renames a (or multiple)
.ged
file 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
.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)
- 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.
Stars
22Forks
4Last commit
4 months agoRepository age
5 monthsLicense
MIT
Auto-fetched from GitHub .
MCP servers similar to Ancestry GEDCOM Server:

Stars
Forks
Last commit

Stars
Forks
Last commit

Stars
Forks
Last commit