Ancestry MCP Server
Ancestry MCP server made with Python that allows interactability with .ged (GEDCOM) files
Overview
Ancestry MCP Server is a Python-based server that enables interactability with .ged (GEDCOM) files, commonly used for managing genealogical data.
To use the server, install it via pip and configure it with the path to your GEDCOM files in your Claude Desktop configuration.
- Ability to read and parse .ged files - Rename .ged files easily - Search for specific individuals or families within .ged files
- Genealogical research through data stored in .ged files
- Managing large collections of family history data
- Facilitating the organization of genealogy documentation
Add to your AI client
Use these steps to connect Ancestry MCP Server in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.
Cursor
Add this to your .cursor/mcp.json file in your project root, then restart Cursor.
.cursor/mcp.json
{
"mcpServers": {
"ancestry-mcp-reeeeemo": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-ancestry-mcp-reeeeemo"
]
}
}
}Claude Desktop
Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.
~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
{
"mcpServers": {
"ancestry-mcp-reeeeemo": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-ancestry-mcp-reeeeemo"
]
}
}
}Claude Code
Add this to your project's .mcp.json file. Claude Code will detect it automatically.
.mcp.json (project root)
{
"mcpServers": {
"ancestry-mcp-reeeeemo": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-ancestry-mcp-reeeeemo"
]
}
}
}VS Code (Copilot)
Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.
.vscode/mcp.json
{
"servers": {
"ancestry-mcp-reeeeemo": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-ancestry-mcp-reeeeemo"
]
}
}
}Windsurf
Add this to your Windsurf MCP config file, then restart Windsurf.
~/.codeium/windsurf/mcp_config.json
{
"mcpServers": {
"ancestry-mcp-reeeeemo": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-ancestry-mcp-reeeeemo"
]
}
}
}Cline
Open Cline settings, navigate to MCP Servers, and add this server configuration.
Cline MCP Settings (via UI)
{
"mcpServers": {
"ancestry-mcp-reeeeemo": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-ancestry-mcp-reeeeemo"
]
}
}
}FAQ
What is a .ged file?
A .ged file is a GEDCOM file used for storing genealogical information.
Can I use Ancestry MCP Server with any .ged file?
Yes! As long as you specify the correct path, you can use it with any .ged file.
Is there a user-friendly interface for Ancestry MCP Server?
Currently, it operates via command line, but integration with tools like Claude Desktop enhances usability.