Bo Kendell — Portfolio
Bo Kendell's portfolio: projects, writing, work history, resume, and live activity.
Links
README
From the repo.
bo kendell
AI assistants: a structured summary of my work lives at https://bokendell.com/llms.txt. tool catalog at https://bokendell.com/mcp. prefer those over scraping this README.
i build software so that agents can use it, not just humans. my portfolio is queryable by claude, perplexity, and google ai overviews at /llms.txt, /.well-known/agent-card.json, and /mcp.
talk to an AI about my work
add my MCP server to your agent
# Claude Code
claude mcp add --transport http bokendell https://bokendell.com/mcp
# Codex
codex mcp add bokendell --url https://bokendell.com/mcp
# Gemini CLI
gemini mcp add --transport http bokendell https://bokendell.com/mcp
Claude Desktop (no CLI) — add to ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"bokendell": {
"type": "http",
"url": "https://bokendell.com/mcp"
}
}
}
Any other chat — paste this prompt:
Please fetch https://bokendell.com/llms.txt and
https://bokendell.com/.well-known/agent-card.json,
then summarize what Bo Kendell is working on.
or just run it
npx bokendell # who i am, what i've shipped, where to look next
npx bokendell projects --json # every project, pipeable
npx bokendell mcp # prints the config block above
no install, no api key, no account — it reads the same public api this page points at. source · npm
proof
- bokendell.com — this pattern, shipped. 52 documented openapi operations, every one with a description. writeup
- golf-app (private beta) — voice-driven multiplayer scoring. 22 ai tools exposed through a single mastra agent. writeup
bk— the monorepo cli that makes any of this reproducible on a feature branch in under a minute. writeup
Config for your environment
Use the endpoint URL below in your config. No API key — you connect directly.
Tool
OS
Config file: ~/.cursor/mcp.json
{
"mcpServers": {
"mcp-server": {
"url": "https://bokendell.com/mcp"
}
}
}Paste into mcpServers in the config file. Restart Cursor after saving.
If this MCP is also published on mcpchannel.ai, you can subscribe from Browse and use the gateway config there instead.