Ancestry MCP
The Ancestry MCP Server allows you to manage and interact with GEDCOM files for genealogy research. You can:
Read and parse .ged files: Extract information from GEDCOM files
Search within files: Find individuals, families, or other entities
List .ged files: Retrieve a list of GEDCOM files in a directory
Rename .ged files: Change filenames within a specified directory
View file contents: Access specific details like dates of birth or marriage
Generate directory overviews: Create structured views of the file system
Browse the file system: Navigate through directories where GEDCOM files are stored
Available as a PyPI package (mcp-server-ancestry) that can be installed via pip, making it easy to integrate with Claude Desktop.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
This server is DEPRICATED - Used a 2024-11-26 snapshot of MCP
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)
Related MCP server: Gramps MCP
Features
Read and parse .ged files
Rename
.gedfilesSearch 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 directoryInput:
name(string)
rename_file
Renames a (or multiple)
.gedfile within the directoryInputs:
file_name(string): Old file namenew_name(string)
view_file
Parses and reads full contents of a
.gedfileCan also parse and read multiple files
Can get specific information out of file(s), such as date of birth, marriage, etc.
Input:
name(string)
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 claudeInstalling 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.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
Family history and genealogy in your AI: your tree and FamilySearch, with a source for every fact.
Pedigree charts from GEDCOM
Ancestry on G25 and raw DNA: nMonte fits, PCAs, GEDmatch-style and G25 calculators, qpAdm models.
Read-only A2Me family context tools for AI assistants (members, dates, activity, relationships)
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to create, edit, and query genealogical data from GEDCOM files. Supports complex genealogy searches, automatic data enrichment from web sources, relationship analysis, and biography generation for individuals and families.17MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to interact with Gramps genealogy databases for intelligent family tree research and management. Provides comprehensive tools for searching family data, creating records, analyzing relationships, and tracking genealogy research through natural language.51AGPL 3.0
- AlicenseAqualityDmaintenanceEnables AI assistants to load and query local GEDCOM genealogy files, supporting search, browsing, and family tree traversal.22AGPL 3.0
- AlicenseNot gradedqualityBmaintenanceEnables AI assistants to query genealogy data from GEDCOM files with 24 tools for search, navigation, relationship analysis, and timeline events.1MIT