Ancestry MCP

by reeeeemo

Integrations

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

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

-
security - not tested
A
license - permissive license
-
quality - not tested

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.

  1. Overview
    1. Features
      1. Resources
        1. Tools
          1. Usage with Claude Desktop
            1. Installing via Smithery
            2. Installing Manually
          2. License

            Related MCP Servers

            • A
              security
              A
              license
              A
              quality
              Allows AI assistants to list tables, read data, and execute SQL queries through a controlled interface, making database exploration and analysis safer and more structured.
              Last updated -
              1
              360
              Python
              MIT License
              • Linux
              • Apple
            • -
              security
              A
              license
              -
              quality
              Provides code manipulation, execution, and version control capabilities. It allows AI assistants to read, write, and execute code while maintaining a history of changes.
              Last updated -
              8
              Python
              MIT License
            • -
              security
              A
              license
              -
              quality
              Allows the AI to read from your Bear Notes
              Last updated -
              23
              TypeScript
              MIT License
              • Apple
            • -
              security
              F
              license
              -
              quality
              Enables AI assistants to interact with Metabase databases and dashboards, allowing users to list and execute queries, access data visualizations, and interact with database resources through natural language.
              Last updated -
              9
              JavaScript
              • Apple

            View all related MCP servers

            ID: pk5j4bp5nv