FamilySearch MCP Server

by dulbrich
Integrations
  • Required for running the MCP server, as it is built on Node.js 16+ and uses npm for dependency management.

  • Used for installing dependencies and managing the build process for the MCP server.

FamilySearch MCP-Server

Dies ist ein Model Context Protocol (MCP)-Server für FamilySearch-APIs. Er ermöglicht KI-Tools wie Claude oder Cursor die direkte Interaktion mit den Familiengeschichtsdaten von FamilySearch.

Merkmale

  • Authentifizierung mit FamilySearch-Anmeldeinformationen
  • Suchen Sie im FamilySearch-Stammbaum nach Personendatensätzen
  • Detaillierte Personeninformationen anzeigen
  • Erforschen Sie Vorfahren und Nachkommen
  • Durchsuchen Sie historische Aufzeichnungen

Voraussetzungen

  • Node.js 16+ und npm
  • Ein FamilySearch-Entwicklerkonto und API-Anmeldeinformationen
  • Ein FamilySearch-Benutzerkonto mit Zugriff auf die Daten des Familienstammbaums

Installation

  1. Dieses Repository klonen
  2. Installieren Sie Abhängigkeiten:
npm install
  1. Erstellen Sie das Projekt:
npm run build

FamilySearch API-Einrichtung

Bevor Sie dieses Tool verwenden, müssen Sie sich für den Zugriff auf die FamilySearch-API registrieren:

  1. Gehen Sie zu FamilySearch Developers
  2. Melden Sie sich mit Ihrem FamilySearch-Konto an
  3. Erstellen einer neuen Anwendung
  4. Legen Sie die Umleitungs-URI auf https://localhost:8080/oauth-redirect fest (Sie können dies später ändern).
  5. Kopieren Sie Ihre Client-ID – Sie benötigen sie für die Konfiguration

Verwendung

Führen Sie den Server aus:

npm start

Anschließend können Sie in Ihrem KI-Tool, das MCP unterstützt (wie Claude oder Cursor), die FamilySearch-Tools verwenden, um mit Daten zur Familiengeschichte zu interagieren.

Konfiguration

Wenn Sie das MCP zum ersten Mal verwenden, müssen Sie es mit Ihren FamilySearch-API-Anmeldeinformationen konfigurieren:

Configure FamilySearch API credentials with clientId: YOUR_CLIENT_ID_HERE

Authentifizieren Sie sich dann mit Ihrem FamilySearch-Benutzernamen und -Passwort:

Authenticate with FamilySearch using username: your_username and password: your_password

Nach der Authentifizierung werden Ihre Anmeldeinformationen für die zukünftige Verwendung sicher in ~/.familysearch-mcp/config.json gespeichert.

Verfügbare MCP-Tools

Basic

  • say-hello : Eine einfache Begrüßungsfunktion
  • configure : Richten Sie Ihre FamilySearch-API-Anmeldeinformationen ein
  • authenticate : Melden Sie sich bei FamilySearch an
  • get-current-user : Details zu Ihrem FamilySearch-Konto anzeigen

Stammbaum

  • search-persons : Suche nach Personen im FamilySearch-Stammbaum
  • get-person : Detaillierte Informationen zu einer bestimmten Person anzeigen
  • get-ancestors : Zeigen Sie die Vorfahren einer Person an (bis zu 8 Generationen)
  • get-descendants : Nachkommen einer Person anzeigen (bis zu 3 Generationen)

Historische Aufzeichnungen

  • search-records : Durchsuchen Sie die historischen Aufzeichnungssammlungen von FamilySearch

Beispielabfragen

Search for persons with name: "John Smith" birthPlace: "New York"
Get person with personId: ABCD-123
Get ancestors for personId: ABCD-123 with generations: 4
Search records with surname: "Johnson" birthPlace: "England" deathDate: "1880-01-01"

Sicherheitshinweis

Ihre FamilySearch-Anmeldeinformationen werden lokal auf Ihrem Computer in der Datei ~/.familysearch-mcp/config.json gespeichert. Geben Sie diese Datei niemals an Dritte weiter.

Lizenz

ISC

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Ein Model Context Protocol-Server, der es KI-Tools wie Claude oder Cursor ermöglicht, direkt mit den Familiengeschichtsdaten von FamilySearch zu interagieren, einschließlich der Suche nach Personendatensätzen, der Anzeige detaillierter Informationen und der Erforschung von Vorfahren und Nachkommen.

  1. Merkmale
    1. Voraussetzungen
      1. Installation
        1. FamilySearch API-Einrichtung
          1. Verwendung
            1. Konfiguration
              1. Verfügbare MCP-Tools
                1. Basic
                2. Stammbaum
                3. Historische Aufzeichnungen
              2. Beispielabfragen
                1. Sicherheitshinweis
                  1. Lizenz

                    Related MCP Servers

                    • A
                      security
                      A
                      license
                      A
                      quality
                      A Model Context Protocol server that enables AI models to perform real-time internet and knowledge searches through Higress, enhancing model responses with up-to-date information from Google, Bing, Arxiv, and internal knowledge bases.
                      Last updated -
                      1
                      5
                      Python
                      Apache 2.0
                    • A
                      security
                      A
                      license
                      A
                      quality
                      A Model Context Protocol server that enables AI assistants to search and access information stored in Kibela, supporting note search, retrieval, creation and updating.
                      Last updated -
                      6
                      107
                      9
                      TypeScript
                      MIT License
                    • A
                      security
                      A
                      license
                      A
                      quality
                      A Model Context Protocol server that enables AI assistants to interact with Confluence content, supporting operations like retrieving, searching, creating, and updating pages and spaces.
                      Last updated -
                      9
                      3
                      TypeScript
                      MIT License
                    • A
                      security
                      F
                      license
                      A
                      quality
                      A Model Context Protocol server that enables AI assistants to perform real-time web searches, retrieving up-to-date information from the internet via a Crawler API.
                      Last updated -
                      1
                      44
                      8
                      JavaScript
                      • Apple
                      • Linux

                    View all related MCP servers

                    MCP directory API

                    We provide all the information about MCP servers via our MCP API.

                    curl -X GET 'https://glama.ai/api/mcp/v1/servers/dulbrich/familysearch-mcp'

                    If you have feedback or need assistance with the MCP directory API, please join our Discord server