Bo Kendell — Portfolio
com.bokendell/portfolioBo Kendell's portfolio: projects, writing, work history, resume, and live activity.
Score: 100/100
Handshake verified by our own probe.
Tools · 8
Return every portfolio project (title, brief description, lifecycle, tech stack). Use get_project for the full body + screenshots.
Full project detail — full description, tech stack, links, status.
Published posts, newest first. Returns metadata only — call get_post for the full body.
Full post metadata by slug (MDX body is served by the app routes).
Employment, education, projects, certifications, and awards — the full timeline.
Bo's name, bio, current role, social links. The canonical 'who is this person' summary.
Technologies Bo works with, grouped by category.
Current GitHub contributions + LeetCode stats. Changes throughout the day — call fresh each time rather than caching.
Resources · 10
Who Bo is: name, bio, current role, and every social link. The canonical summary to read first.
portfolio://profile
my internal developer cli. one command turns a branch into a whole environment: its own ports, a neon database branched from stage, the env, and a public tunnel url. a desktop app renders the same com…
portfolio://projects/swarm
an open-source relay that lets ai agents drive real ios simulators on a mac. a mac host, a cloudflare worker relay and an mcp server: screenshots, the element tree, taps, logs, maestro tests and visua…
portfolio://projects/simrig
the portfolio site, built on the case-study infrastructure it documents. ships the 2026-native primitives — llms.txt, agent-card, mcp — without the AI-slop visual signatures that usually come with the…
portfolio://projects/portfolio
the caddy that keeps score. say the scores out loud, confirm them on a card, and every phone in the group sees the new standings for every game.
portfolio://projects/bagman
the rules around bagman's eval suite: lint before a model call, treat the ci workflow as a contract, keep safety cheap and deterministic, fix the fixture instead of the threshold, and pin every bug th…
portfolio://writing/eval-practices
coding agents copy whatever pattern is nearest. i wrote 67 architecture rules into my cli so the nearest pattern stays correct, and a verification gate that fails when it checked nothing.
portfolio://writing/agent-guardrails
how bagman's caddy is tested against real models: one scenario per behaviour, eight scorers, suites that gate and suites that only measure, a weekly model sweep, and the regression check that keeps a …
portfolio://writing/evals
scanners like is-agentic and ora now score whether an agent can find, fetch, and use a site. this is the surface bokendell.com actually ships for that, without inventing a rank we have not earned.
portfolio://writing/making-the-site-readable-to-agents
bagman's caddy picks a model per role, then builds its prompt in four layers so the parts that don't change during a round are cached for an hour. why the layers split where they do, and the tests tha…
portfolio://writing/agent-layers
How to use
Claude Desktop or claude.ai: add a custom connector (Customize → Connectors; on Team and Enterprise plans an owner adds it under Organization settings → Connectors) with this server URL: https://bokendell.com/mcp
Cursor or Cline: add to your MCP config:
{
"mcpServers": {
"bo_kendell_\u2014_portfolio": {
"url": "https://bokendell.com/mcp",
"transport": "streamable-http"
}
}
}