Personal site for Brody Berson, and a native Model Context Protocol server.
Add https://brodyberson.com/mcp to Claude Desktop, Cursor, or any MCP client and your AI can query my resume, projects, and contact info directly. No auth, just the URL.
- Next.js (App Router) + TypeScript + Tailwind CSS v4, deployed on Vercel
- MCP server via
mcp-handler(streamable HTTP) atapp/mcp/route.ts - All content (pages, MCP tools, discovery files) renders from one source:
content/resume.tsandcontent/site.ts
/AGENTS.md: agent guide/llms.txt: language-model index/.well-known/mcp.json: MCP server card/index.md+/resume.md: markdown mirrors
npm install
npm run dev # local dev at http://localhost:3000
npm run smoke # MCP client smoke test against localhost
npm run pdf # regenerate public/brody-berson-resume.pdf (needs a running server)After editing content/resume.ts, rerun npm run pdf (requires npx playwright install chromium once) and commit the regenerated PDF.
Built with the help of Claude.