MCP ExplorerExplorer

Ancestry Mcp

@reeeeemoon 9 months ago
22 MIT
FreeCommunity
AI Systems
#claude#mcp-servers#python
Ancestry MCP server made with Python that allows interactability with .ged (GEDCOM) files

Overview

What is Ancestry Mcp

Ancestry MCP is a Python-based server that implements the Model Context Protocol (MCP) to facilitate interaction with .ged (GEDCOM) files, commonly used for genealogical data.

Use cases

Use cases include managing family trees, extracting specific genealogical information, and organizing genealogical data for research or presentation.

How to use

To use Ancestry MCP, install it via Smithery, then utilize the provided tools to list, rename, or view .ged files within a specified directory.

Key features

Key features include reading and parsing .ged files, renaming .ged files, and searching for specific individuals or families within .ged files.

Where to use

Ancestry MCP can be used in genealogical research, family history projects, and any application requiring interaction with GEDCOM files.

Content

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.

Tools

No tools

Comments

Recommend MCP Servers

View All MCP Servers