# Brian Kimball developer resources

> Machine-readable entry points, OpenAPI 3.1 specification, and agent discovery for Brian Kimball (brian-kimball.com).

This site is a personal engineering blog and developer resource hub by **Brian Kimball**. There is no public authenticated HTTP API, write endpoint, or hosted MCP service on this origin. The resources below describe a curated subset of public read-only endpoints, markdown content negotiation, and public projects.

## Machine-readable discovery & APIs

- [OpenAPI 3.1 specification](https://brian-kimball.com/openapi.json): OpenAPI 3.1 document covering a curated subset of public read-only endpoints, markdown negotiation, and negotiated JSON 404/406 Problem Details
- [llms.txt](https://brian-kimball.com/llms.txt): curated markdown index following the llmstxt.org proposal
- [llms-full.txt](https://brian-kimball.com/llms-full.txt): concatenated full markdown archive of published posts
- [Developer documentation](https://brian-kimball.com/developer/index.md): human- and agent-readable guide to site protocols
- [Sitemap](https://brian-kimball.com/sitemap-index.xml): XML sitemap index
- [RSS](https://brian-kimball.com/rss.xml): RSS 2.0 feed of published articles
- [Homepage markdown](https://brian-kimball.com/index.md): raw markdown representation of homepage
- [robots.txt](https://brian-kimball.com/robots.txt): crawler directives, sitemap reference, and human-readable resource comments

## Markdown content negotiation

Send `Accept: text/markdown` on any HTML page URL (for example `https://brian-kimball.com/` or `https://brian-kimball.com/blog/high-availability/`). The same URL returns `Content-Type: text/markdown; charset=utf-8` with `Vary: Accept`. Equivalent static files are also published directly at `index.md` alongside each route.

## Public projects

- [Custom Pi agent workflow](https://brian-kimball.com/blog/custom-pi-agent-workflow/index.md) — source: https://github.com/bskimball/pi
- [IBM i MCP server (31 tools)](https://brian-kimball.com/blog/ibmi-ai-mcp/index.md) — package: https://www.npmjs.com/package/@bdkinc/ibmi-mcp
- GitHub profile: https://github.com/bskimball
- Website repository: https://github.com/bskimball/website

## Brian Kimball identity & contact

- Name: Brian Kimball
- Role: Systems Engineer / Developer
- Canonical site: https://brian-kimball.com/
- Developer resources: https://brian-kimball.com/developer/
- OpenAPI specification: https://brian-kimball.com/openapi.json
- Email: hello@brian-kimball.com
- GitHub: https://github.com/bskimball
- LinkedIn: https://www.linkedin.com/in/brian-kimball-0499678a/
