
Origin by Genisent
Interface UIpar nicholasdickey
Application MCP pour la recherche automatisée d'archives — affiche des flux de connexion simulés FamilySearch et d'approbation d'e-mails dans ChatGPT et d'autres clients MCP via un widget React.
Ce qu'il fait
Origin by Genisent est une application MCP de démonstration pour l'automatisation de la généalogie et de la recherche d'archives. Elle rend un widget React interactif directement dans les interfaces de chat IA, présentant des flux d'authentification FamilySearch et d'approbation d'e-mails simulés. Le widget suit le thème de l'hôte (clair/sombre), supporte le mode plein écran et peut être déployé sur Vercel ou exécuté localement — en faisant une implémentation de référence pour les intégrations d'IA de recherche d'archives.
Fonctionnalités clés
- Interface de connexion FamilySearch simulée — démontre comment faire apparaître une étape de connexion/authentification dans un widget de chat IA sans problèmes de CSP d'iframe
- Flux d'approbation d'e-mail — montre comment intégrer des flux de confirmation multi-étapes dans l'interface utilisateur d'une application MCP
- Widget sensible au thème — suit
window.openai.themeet ledata-theme/class="dark"de l'hôte pour une intégration transparente - Déployable sur Vercel — livré avec une fonction serverless Vercel (
api/mcp.ts) utilisant HTTP Streamable / JSON-RPC ; GET/mcprenvoie un payload de test de fumée - Authentification par clé API optionnelle — définissez la variable d'environnement
API_KEYpour exiger un jeton Bearer sur POST/mcp; omettez-la pour un accès libre
Installation
Développement local
pnpm install
pnpm build
pnpm serve:mcp-app
Le serveur MCP écoute sur http://localhost:3001/mcp.
Claude Desktop
{
"mcpServers": {
"origin-demo": {
"command": "pnpm",
"args": ["serve:mcp-app"],
"cwd": "/chemin/vers/origin-demo"
}
}
}
Connecteurs ChatGPT
Déployez sur Vercel et ajoutez l'URL déployée comme serveur MCP dans les connecteurs ChatGPT. GET /mcp sert le payload de test ; POST /mcp gère le JSON-RPC.
Hôtes supportés
ChatGPT (Connecteurs, HTTP Streamable) est l'hôte principal confirmé ; compatible également avec tout client MCP supportant le transport HTTP.
Installation rapide
pnpm install && pnpm build && pnpm serve:mcp-appInformations
- Tarification






