← boplog

Developer access

Free, read-only access to Kevin Rajan's public GitHub build archive (repos he has committed to). No account, API key, or rate-plan signup is required.

Static JSON API

Start with the manifest, then fetch one or more year files. Data is regenerated from GitHub on a schedule via Actions + GITHUB_TOKEN.

curl -s https://kvnloo.github.io/boplog/data/manifest.json
curl -s https://kvnloo.github.io/boplog/data/projects-2026.json

OpenAPI 3.1 description · Project manifest

CLI

The CLI is one dependency-free Python file.

curl -fsSL https://kvnloo.github.io/boplog/boplog -o ~/.local/bin/boplog
chmod +x ~/.local/bin/boplog

boplog latest 5
boplog search zer0
boplog topic dev
boplog date 2026-07-29
boplog --json get cod

Optional installer for both the CLI and MCP server:

curl -fsSL https://kvnloo.github.io/boplog/skills.sh | sh

Review the installer source before piping it to a shell.

MCP

The free MCP server runs locally over stdio and reads the public archive over HTTPS. It exposes latest_builds, search_builds, and get_build.

curl -fsSL https://kvnloo.github.io/boplog/mcp/boplog_mcp.py -o ~/.local/bin/boplog-mcp
chmod +x ~/.local/bin/boplog-mcp

Example client configuration:

{
  "mcpServers": {
    "boplog": {
      "command": "/Users/YOU/.local/bin/boplog-mcp",
      "args": []
    }
  }
}

This is intentionally a local stdio server. GitHub Pages is a static host and cannot provide a persistent remote MCP transport.

Agent discovery

Privacy and scope

Only public repositories where commits were authored by kvnloo are exposed. Archive-only forks without authored commits are excluded. The API and tools are read-only.