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

Это сервер Model Context Protocol (MCP) для API FamilySearch. Он позволяет инструментам ИИ, таким как Claude или Cursor, напрямую взаимодействовать с данными семейной истории FamilySearch.

Функции

  • Аутентификация с использованием учетных данных FamilySearch
  • Поиск записей о людях в FamilySearch Family Tree
  • Просмотреть подробную информацию о человеке
  • Исследуйте предков и потомков
  • Поиск исторических записей

Предпосылки

  • Node.js 16+ и npm
  • Учетная запись разработчика FamilySearch и учетные данные API
  • Учетная запись пользователя FamilySearch с доступом к данным Family Tree

Установка

  1. Клонировать этот репозиторий
  2. Установить зависимости:
npm install
  1. Создайте проект:
npm run build

Перед использованием этого инструмента вам необходимо зарегистрироваться для доступа к API FamilySearch:

  1. Перейти к разработчикам FamilySearch
  2. Войдите в систему, используя свою учетную запись FamilySearch.
  3. Создать новое приложение
  4. Установите URI перенаправления на https://localhost:8080/oauth-redirect (вы сможете изменить это позже)
  5. Скопируйте свой идентификатор клиента — он понадобится вам для настройки.

Использование

Запустите сервер:

npm start

Затем в вашем инструменте ИИ, поддерживающем MCP (например, Claude или Cursor), вы можете использовать инструменты FamilySearch для взаимодействия с данными семейной истории.

Конфигурация

При первом использовании MCP вам необходимо настроить его с использованием учетных данных FamilySearch API:

Configure FamilySearch API credentials with clientId: YOUR_CLIENT_ID_HERE

Затем выполните аутентификацию, используя свое имя пользователя и пароль FamilySearch:

Authenticate with FamilySearch using username: your_username and password: your_password

После аутентификации ваши учетные данные будут надежно сохранены в ~/.familysearch-mcp/config.json для дальнейшего использования.

Доступные инструменты MCP

Базовый

  • say-hello : Простая функция приветствия
  • configure : настроить учетные данные API FamilySearch
  • authenticate : Войти в FamilySearch
  • get-current-user : Просмотр сведений о вашей учетной записи FamilySearch

Генеалогическое древо

  • search-persons : Поиск людей в FamilySearch Family Tree
  • get-person : Просмотр подробной информации о конкретном человеке
  • get-ancestors : Просмотр предков человека (до 8 поколений)
  • get-descendants : Просмотр потомков человека (до 3 поколений)

Исторические записи

  • search-records : Поиск в коллекциях исторических записей FamilySearch

Примеры запросов

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"

Уведомление о безопасности

Ваши учетные данные FamilySearch хранятся локально на вашем компьютере в ~/.familysearch-mcp/config.json . Никогда не делитесь этим файлом с другими.

Лицензия

МСК

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.

Сервер протокола контекста модели, который позволяет инструментам ИИ, таким как Claude или Cursor, напрямую взаимодействовать с данными семейной истории FamilySearch, включая поиск записей о людях, просмотр подробной информации и изучение предков и потомков.

  1. Функции
    1. Предпосылки
      1. Установка
        1. Настройка API FamilySearch
          1. Использование
            1. Конфигурация
              1. Доступные инструменты MCP
                1. Базовый
                2. Генеалогическое древо
                3. Исторические записи
              2. Примеры запросов
                1. Уведомление о безопасности
                  1. Лицензия

                    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