Servidor MCP de FamilySearch
Este es un servidor de Protocolo de Contexto de Modelo (MCP) para las API de FamilySearch. Permite que herramientas de IA como Claude o Cursor interactúen directamente con los datos de historia familiar de FamilySearch.
Características
- Autenticación con credenciales de FamilySearch
- Buscar registros de personas en el Árbol Familiar de FamilySearch
- Ver información detallada de la persona
- Explorar antepasados y descendientes
- Buscar registros históricos
Prerrequisitos
- Node.js 16+ y npm
- Una cuenta de desarrollador de FamilySearch y credenciales de API
- Una cuenta de usuario de FamilySearch con acceso a los datos del Árbol Familiar
Instalación
- Clonar este repositorio
- Instalar dependencias:
- Construir el proyecto:
Configuración de la API de FamilySearch
Antes de utilizar esta herramienta, deberá registrarse para obtener acceso a la API de FamilySearch:
- Ir a Desarrolladores de FamilySearch
- Inicie sesión con su cuenta de FamilySearch
- Crear una nueva aplicación
- Establezca la URI de redireccionamiento en
https://localhost:8080/oauth-redirect
(puede cambiarla más tarde) - Copia tu ID de cliente: lo necesitarás para la configuración
Uso
Ejecutar el servidor:
Luego, en su herramienta de inteligencia artificial compatible con MCP (como Claude o Cursor), puede usar las herramientas de FamilySearch para interactuar con los datos de historia familiar.
Configuración
La primera vez que utilice el MCP, deberá configurarlo con sus credenciales de API de FamilySearch:
Luego, autentíquese con su nombre de usuario y contraseña de FamilySearch:
Una vez autenticado, sus credenciales se almacenarán de forma segura en ~/.familysearch-mcp/config.json
para uso futuro.
Herramientas MCP disponibles
Básico
say-hello
: una función de saludo sencillaconfigure
: configura tus credenciales de API de FamilySearchauthenticate
: Iniciar sesión en FamilySearchget-current-user
: Ver detalles sobre su cuenta de FamilySearch
Árbol genealógico
search-persons
: Busque personas en el árbol genealógico de FamilySearchget-person
: Ver información detallada sobre una persona específicaget-ancestors
: Ver los antepasados de una persona (hasta 8 generaciones)get-descendants
: Ver los descendientes de una persona (hasta 3 generaciones)
Registros históricos
search-records
: Busque en las colecciones de registros históricos de FamilySearch
Consultas de ejemplo
Aviso de seguridad
Sus credenciales de FamilySearch se almacenan localmente en su equipo en ~/.familysearch-mcp/config.json
. Nunca comparta este archivo con otros.
Licencia
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
Un servidor de protocolo de contexto de modelo que permite que herramientas de IA como Claude o Cursor interactúen directamente con los datos de historia familiar de FamilySearch, incluida la búsqueda de registros de personas, la visualización de información detallada y la exploración de antepasados y descendientes.
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