For agents
Markdown pages, content discovery, and WebMCP tools.
Every page is available as Markdown. You can also read the content index or use the browser tools below.
- Start here
/llms.txt - A concise map of this site.
- Everything in Markdown
/llms-full.txt - Profile, projects, notes, and publications in one file.
- Content index
/api/content.json - Titles, topics, dates, URLs, and plain text for local search.
- Profile
/api/profile.json - The same professional information you see on the website.
- API catalog
/.well-known/api-catalog - Read-only APIs and their OpenAPI description.
- RSS feed
/feed.xml - Follow new writing without scraping the page.
Content Signals
I allow search, AI input, and model training in robots.txt. Content Signals declare these preferences to crawlers that support them.
WebMCP
In browsers with WebMCP support, search_content searches the notes and publications, and read_page reads a page as Markdown. Both tools are read-only.
Hosting
On GitHub Pages, use the explicit Markdown URLs. The optional Cloudflare adapter supports Accept: text/markdown and HTTP discovery headers. WebMCP support depends on the browser.