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.
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:
Installing Manually
- First, install the package:
pip install mcp-server-ancestry
- Add this to your
claude_desktop_config.json
License
This project is licensed under the MIT License - see the LICENSE file for details.
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
Allows the AI to read .ged files and genetic data.
Related MCP Servers
- -securityAlicense-qualityEnables integration with Google Drive for listing, reading, and searching over files, supporting various file types with automatic export for Google Workspace files.Last updated -1,04242JavaScriptMIT License
- -securityAlicense-qualityAllows the AI to read from your Bear NotesLast updated -234JavaScriptMIT License
- AsecurityFlicenseAqualityLeverages large language models to analyze users' WeGene genetic testing reports, providing access to report data via custom URI schemes and enabling profile and report management through OAuth authentication and API utilization.Last updated -43Python
- -securityAlicense-qualityEnables AI models to search, retrieve, and utilize GIFs from Giphy with features like content filtering, multiple search methods, and comprehensive metadata.Last updated -57114TypeScriptMIT License