ancestry-mcp
Ancestry MCP Serverは、GEDCOMファイル(.ged)を読み込み、解析するためのPythonサーバーです。このサーバーは、個人や家族を検索する機能を提供し、ファイルのリネームも可能です。Model Context Protocol(MCP)に基づいて構築されており、Ancestry.comで一般的に使用されるファイル形式に特化しています。
GitHubスター
23
ユーザー評価
未評価
フォーク
5
イシュー
0
閲覧数
1
お気に入り
0
README
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)
- List a (or multiple)
rename_file
- Renames a (or multiple)
.ged
file within the directory - Inputs:
file_name
(string): Old file namenew_name
(string)
- Renames a (or multiple)
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)
- Parses and reads full contents of a
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
- First, install the package:
pip install mcp-server-ancestry
- 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.
作者情報
9
フォロワー
11
リポジトリ
0
Gist
157
貢献数
トップ貢献者
スレッド