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
Установка
- Клонировать этот репозиторий
- Установить зависимости:
- Создайте проект:
Настройка API FamilySearch
Перед использованием этого инструмента вам необходимо зарегистрироваться для доступа к API FamilySearch:
- Перейти к разработчикам FamilySearch
- Войдите в систему, используя свою учетную запись FamilySearch.
- Создать новое приложение
- Установите URI перенаправления на
https://localhost:8080/oauth-redirect
(вы сможете изменить это позже) - Скопируйте свой идентификатор клиента — он понадобится вам для настройки.
Использование
Запустите сервер:
Затем в вашем инструменте ИИ, поддерживающем MCP (например, Claude или Cursor), вы можете использовать инструменты FamilySearch для взаимодействия с данными семейной истории.
Конфигурация
При первом использовании MCP вам необходимо настроить его с использованием учетных данных FamilySearch API:
Затем выполните аутентификацию, используя свое имя пользователя и пароль FamilySearch:
После аутентификации ваши учетные данные будут надежно сохранены в ~/.familysearch-mcp/config.json
для дальнейшего использования.
Доступные инструменты MCP
Базовый
say-hello
: Простая функция приветствияconfigure
: настроить учетные данные API FamilySearchauthenticate
: Войти в FamilySearchget-current-user
: Просмотр сведений о вашей учетной записи FamilySearch
Генеалогическое древо
search-persons
: Поиск людей в FamilySearch Family Treeget-person
: Просмотр подробной информации о конкретном человекеget-ancestors
: Просмотр предков человека (до 8 поколений)get-descendants
: Просмотр потомков человека (до 3 поколений)
Исторические записи
search-records
: Поиск в коллекциях исторических записей FamilySearch
Примеры запросов
Уведомление о безопасности
Ваши учетные данные FamilySearch хранятся локально на вашем компьютере в ~/.familysearch-mcp/config.json
. Никогда не делитесь этим файлом с другими.
Лицензия
МСК
You must be authenticated.
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Tools
Сервер протокола контекста модели, который позволяет инструментам ИИ, таким как Claude или Cursor, напрямую взаимодействовать с данными семейной истории FamilySearch, включая поиск записей о людях, просмотр подробной информации и изучение предков и потомков.
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