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

ibkr

A local Interactive Brokers MCP server and CLI. 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.
  • Read-side public MCP surface: analysis, sizing math, freshness checks, no order-entry tools.
  • 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.