A favicon of Ancestry GEDCOM Server

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 Desktop
  • cursor - Cursor Code Editor
  • cline - Cline (VS Code)
  • windsurf - Windsurf Editor
  • witsy - Witsy AI Assistant

Ancestry MCP Server

smithery badge MIT licensed Python Version PyPI version

Built on top of the Model Context Protocol Python SDK

Ancestry MCP server

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)
  • rename_file

    • Renames a (or multiple) .ged file within the directory
    • Inputs:
      • file_name (string): Old file name
      • new_name (string)
  • 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)

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

  1. First, install the package: pip install mcp-server-ancestry

  2. 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.

Share:
Details:
  • Stars


    22
  • Forks


    4
  • Last commit


    4 months ago
  • Repository age


    5 months
  • License


    MIT
View Repository

Auto-fetched from GitHub .

MCP servers similar to Ancestry GEDCOM Server:

 

 
 
  • Stars


  • Forks


  • Last commit


 

 
 
  • Stars


  • Forks


  • Last commit


 

 
 
  • Stars


  • Forks


  • Last commit


Ancestry GEDCOM Server: MCP Server – MCP.Bar