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
- Dieses Repository klonen
- Installieren Sie Abhängigkeiten:
- Erstellen Sie das Projekt:
FamilySearch API-Einrichtung
Bevor Sie dieses Tool verwenden, müssen Sie sich für den Zugriff auf die FamilySearch-API registrieren:
- Gehen Sie zu FamilySearch Developers
- Melden Sie sich mit Ihrem FamilySearch-Konto an
- Erstellen einer neuen Anwendung
- Legen Sie die Umleitungs-URI auf
https://localhost:8080/oauth-redirect
fest (Sie können dies später ändern). - Kopieren Sie Ihre Client-ID – Sie benötigen sie für die Konfiguration
Verwendung
Führen Sie den Server aus:
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:
Authentifizieren Sie sich dann mit Ihrem FamilySearch-Benutzernamen und -Passwort:
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üßungsfunktionconfigure
: Richten Sie Ihre FamilySearch-API-Anmeldeinformationen einauthenticate
: Melden Sie sich bei FamilySearch anget-current-user
: Details zu Ihrem FamilySearch-Konto anzeigen
Stammbaum
search-persons
: Suche nach Personen im FamilySearch-Stammbaumget-person
: Detaillierte Informationen zu einer bestimmten Person anzeigenget-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
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.
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Tools
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.
Related MCP Servers
- AsecurityAlicenseAqualityA 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 -15PythonApache 2.0
- AsecurityAlicenseAqualityA 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 -61079TypeScriptMIT License
- AsecurityAlicenseAqualityA 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 -93TypeScriptMIT License
- AsecurityFlicenseAqualityA 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 -1448JavaScript