Origin by Genisent
Interface UIpar nicholasdickey
MCP App for automated archive search — shows mock FamilySearch login and email approval workflows inside ChatGPT and other MCP clients via a React widget.
What it does
Origin by Genisent is an MCP App demo for genealogy and archive search automation. It renders an interactive React widget directly inside AI chat interfaces, presenting mock FamilySearch authentication and email approval flows. The widget follows the host's theme (light/dark), supports fullscreen mode, and is deployable to Vercel or run locally — making it a reference implementation for archive-search AI integrations.
Key features
- Mock FamilySearch login UI — demonstrates how to surface a login/auth step inside an AI chat widget without iframe CSP issues
- Email approval workflow — shows how to embed multi-step confirmation flows within MCP App UI
- Theme-aware widget — follows
window.openai.themeand hostdata-theme/class="dark"for seamless host integration - Vercel-deployable — ships with a Vercel serverless function (
api/mcp.ts) using Streamable HTTP / JSON-RPC; GET/mcpreturns smoke test payload - Optional API key auth — set
API_KEYenv var to require Bearer token on POST/mcp; omit for open access
Installation
Local dev
pnpm install
pnpm build
pnpm serve:mcp-app
MCP server listens on http://localhost:3001/mcp.
Claude Desktop
{
"mcpServers": {
"origin-demo": {
"command": "pnpm",
"args": ["serve:mcp-app"],
"cwd": "/path/to/origin-demo"
}
}
}
ChatGPT Connectors
Deploy to Vercel and add the deployed URL as an MCP server in ChatGPT Connectors. GET /mcp serves the smoke payload; POST /mcp handles JSON-RPC.
Supported hosts
ChatGPT (Connectors, Streamable HTTP) is the primary confirmed host; also compatible with any MCP client supporting HTTP transport.
Installation rapide
pnpm install && pnpm build && pnpm serve:mcp-appInformations
- Tarification
- free
- Publié
- 4/6/2026
- Mis à jour
- 2 days ago
- étoiles
- 0