osauer.dev

Small tools for local systems, agents, and Go services.

This is a compact index for public projects I maintain. The pages are written for people trying to decide what a tool does, how to install it, and where its edges are.

Broker data and MCP

Canary

A local Interactive Brokers MCP server, CLI, and risk desk. It connects Claude Desktop, Claude Code, Cursor, Zed, and shell workflows to account and market context from IB Gateway or TWS.

  • Claude Desktop MCP Bundle is the fastest install path.
  • Standard builds and MCP are read/preview-only; gated broker writes require a separate opt-in trading build.
  • Useful for portfolio review, options diagnostics, scanners, breadth, gamma, and regime context.

Go HTTP library

hyperserve

A small net/http-shaped server for Go services. It keeps the dependency tree flat, adds method-aware routes, typed binding and validation, and can expose an MCP control plane from the same binary when that is useful.

  • Built on the standard library, with one runtime dependency.
  • Includes middleware, graceful shutdown, static-file sandboxing, WebSocket, SSE, and JSON-RPC pieces.
  • MCP support is opt-in, with HTTP, SSE, and stdio transports sharing one protocol surface.