Render minimalist family tree diagrams:
- Simple web app with PNG export
- HTTP API
- ChatGPT / Claude integration via MCP
Use the web UI to create a family tree diagram using the built-in form. The diagram is rendered live as you edit the form, and you can export it as PNG or SVG.
URL: family-tree-maker.mnapoli.fr
Use the remote MCP server to render family trees directly from a conversation with Claude or ChatGPT.
Follow the instructions on this page: family-tree-maker.mnapoli.fr/mcp
Base URL: https://family-tree-maker.mnapoli.fr
POST /api/render— JSON tree → PNGGET /api/tree.svg?d=<encoded>— SVGGET /api/tree.png?d=<encoded>— PNGPOST /mcp— remote MCP server (Streamable HTTP, single toolrender_family_tree)
More details on the API endpoints are available in the API documentation.
Runs on Cloudflare Workers: SSR (Hono + React 19), a small HTTP API, and a remote MCP server so Claude / ChatGPT can render trees directly from a conversation.
npm install
npm run fonts # download the Cormorant Garamond font once
npm run devThen open http://localhost:8787.
npm run build
npm run deployNote: wrangler.jsonc hardcodes family-tree-maker.mnapoli.fr as a custom domain route. If you fork this project, change or remove that route before deploying.