Ancestry MCP

  • Research & Data
Python
MIT
3
A
security – no known vulnerabilities (report Issue)
A
license - permissive license (MIT)
A
quality - confirmed to work

Allows the AI to read .ged files and genetic data.

  1. Tools
  2. Prompts
  3. Resources
  4. Server Configuration
  5. README.md

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription
project_contextGenerates a structured repository overview including: 1) Directory tree with file status (✓ full, ○ outline, ✗ excluded) 2) Complete contents of key files 3) Smart outlines highlighting important definitions in supported languages. The output is customizable via profiles that control file inclusion rules and presentation format. The assistant tracks previously retrieved project context in the conversation and checks this history before making new requests.
get_filesRetrieves complete contents of specified files from the project. The assistant tracks all previously retrieved file contents and checks this history before making new requests.

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

README.md

Ancestry MCP Server

MIT licensed Python Version PyPI version

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

  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.

GitHub Badge

Glama performs regular codebase and documentation scans to:

  • Confirm that the MCP server is working as expected.
  • Confirm that there are no obvious security issues with dependencies of the server.
  • Extract server characteristics such as tools, resources, prompts, and required parameters.

Our directory badge helps users to quickly asses that the MCP server is safe, server capabilities, and instructions for installing the server.

Copy the following code to your README.md file:

Alternative MCP servers

  • A
    security
    A
    license
    A
    quality
    Give Claude access to real-time knowledge and premium content. Get rid of Claude's cutoff data and transform Claude's responses with current events, and trusted, premium sources through Linkup's powerful search capability.
    MIT
  • A
    security
    A
    license
    A
    quality
    A MCP server for querying the [VirusTotal](https://www.virustotal.com/gui/home/upload) API. This server provides tools for scanning URLs, analyzing file hashes, and retrieving IP address reports.
    MIT
    • Apple
  • A
    security
    A
    license
    A
    quality
    A Model Context Protocol server to connect to the MIRO Whiteboard Application. Allows Board manipulation, sticky creation, bulk operations and more.
    Apache-2.0
    • Apple
  • A
    security
    A
    license
    A
    quality
    MCP Server for the GitHub API, enabling file operations, repository management, search functionality, and more.
    MIT