Back to MCP Catalog

Ancestry GEDCOM Parser MCP Server

Data Science ToolsPython
Parse and interact with genealogical GEDCOM (.ged) files
Available Tools

list_files

List one or multiple GEDCOM (.ged) files within the specified directory

name

rename_file

Rename a GEDCOM (.ged) file within the specified directory

file_namenew_name

view_file

Parse and read the contents of a GEDCOM (.ged) file, with the ability to extract specific information such as dates of birth, marriage details, and other genealogical data

name

The Ancestry GEDCOM Parser provides a powerful interface for working with genealogical data stored in GEDCOM (.ged) files, commonly used on platforms like Ancestry.com. This tool allows AI assistants to read, parse, search, and manipulate GEDCOM files, making it easier to explore family trees and genealogical information. With this MCP server, you can list available GEDCOM files, rename them, and view their contents. The parser can extract specific information such as dates of birth, marriage details, and other genealogical data, making it an invaluable tool for genealogy research and family history exploration.

Installation

Installing via Smithery

The easiest way to install the Ancestry GEDCOM Parser is through Smithery:

npx -y @smithery/cli install mcp-server-ancestry --client claude

Manual Installation

  1. Install the package using pip:

    pip install mcp-server-ancestry
    
  2. Add the server configuration to your client's configuration file (e.g., claude_desktop_config.json):

    {
      "mcpServers": {
        "ancestry": {
          "command": "mcp-server-ancestry",
          "args": ["--gedcom-path", "path/to/your/gedcom/files"]
        }
      }
    }
    

Replace "path/to/your/gedcom/files" with the actual directory path where your GEDCOM files are stored. The server will only allow operations within this specified directory.

Usage

Once installed, the Ancestry GEDCOM Parser provides access to GEDCOM files through the gedcom:// resource identifier. You can perform various operations on these files using the available tools.

Working with GEDCOM Files

The parser allows you to:

  • List available GEDCOM files in your specified directory
  • Rename GEDCOM files
  • View and parse the contents of GEDCOM files
  • Extract specific genealogical information from the files

Example Workflows

  1. Exploring available GEDCOM files:

    • Use the list_files tool to see what GEDCOM files are available
    • Use the view_file tool to examine the contents of a specific file
  2. Organizing your genealogical data:

    • Use the rename_file tool to give your GEDCOM files more descriptive names
  3. Researching family history:

    • Use the view_file tool with specific parameters to extract information about individuals, families, dates, and relationships

Resources

The server provides access to GEDCOM files through the gedcom://{file_name} resource identifier, where {file_name} is the name of the GEDCOM file you want to interact with.

Related MCPs

Vega-Lite Data Visualization
Data Science ToolsPython

Create interactive data visualizations using Vega-Lite syntax

Open Data
Data Science ToolsPython

Connect any Open Data to any LLM with Model Context Protocol

Tinybird
Data Science ToolsPython

Query and interact with Tinybird workspaces from any MCP client

About Model Context Protocol

Model Context Protocol (MCP) allows AI models to access external tools and services, extending their capabilities beyond their training data.

Generate Cursor Documentation

Save time on coding by generating custom documentation and prompts for Cursor IDE.