trackmcp
Back to directory
reeeeemo

ancestry-mcp

View on GitHub

Ancestry MCP server made with Python that allows interactability with .ged (GEDCOM) files

25 stars PythonAI & Machine Learning Updated Aug 7, 2025
claudemcp-serverspython

Documentation

> This server is DEPRICATED - Used a 2024-11-26 snapshot of MCP

Ancestry MCP Server

smithery badge

[![MIT licensed][mit-badge]][mit-url]

[![Python Version][python-badge]][python-url]

[![PyPI version][pypi-badge]][pypi-url]

[mit-badge]: https://img.shields.io/pypi/l/mcp.svg

[mit-url]: https://github.com/reeeeemo/ancestry-mcp/blob/main/LICENSE

[python-badge]: https://img.shields.io/pypi/pyversions/mcp.svg

[python-url]: https://www.python.org/downloads/

[pypi-badge]: https://badge.fury.io/py/mcp-server-ancestry.svg

[pypi-url]: https://pypi.org/project/mcp-server-ancestry

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

        Usage with Claude Desktop

        Installing via Smithery

        To install Ancestry GEDCOM Server for Claude Desktop automatically via Smithery:

        bash
        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"]

        }

        }

        }

        code
        ## License
        
        This project is licensed under the MIT License - see the LICENSE file for details.

        Frequently asked questions

        What is ancestry-mcp?

        ancestry-mcp is Ancestry MCP server made with Python that allows interactability with .ged (GEDCOM) files

        How do I install ancestry-mcp?

        Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.

        Is ancestry-mcp open source?

        Yes — it is hosted on GitHub at https://github.com/reeeeemo/ancestry-mcp and has 25 stars.

        Related MCP tools

        Run your own MCP server? See who uses it and what to fix.

        Measure it with TrackMCP