mcp-typescript-template
Production-ready starter for building MCP servers in TypeScript. No build step needed during development, Vite for production, Vitest for testing, Pino logging, and Docker support out of the box.
Role: Author & maintainer
A selection of projects I've built, maintain, or contributed to. Mostly open source, mostly TypeScript.
Production-ready starter for building MCP servers in TypeScript. No build step needed during development, Vite for production, Vitest for testing, Pino logging, and Docker support out of the box.
Role: Author & maintainer
Starter for building ChatGPT Apps with the OpenAI Apps SDK and Model Context Protocol. React widgets, Storybook, Pomerium integration for authenticated remote access, and a full dev/prod workflow.
Role: Author & maintainer
A full chat client that started as a demo for securing MCP servers with Pomerium and grew into a real application. Supports multiple MCP servers with Zero Trust access control. Used internally and at conference demos.
Role: Author & maintainer
Open-source personal AI assistant you run on your own devices, supporting 20+ messaging channels. I contributed the Trusted Proxy authentication mode — hardening access to the control plane UI and SSH.
Role: Contributor
A remote MCP server for the dev.to public API — no authentication required. Browse articles, search content, fetch user profiles, and pull comments from dev.to via any MCP-compatible client.
Role: Author & maintainer
Browser-based file explorer and editor for OpenClaw workspaces. Monaco editor (the same engine powering VS Code), file browsing, editing, saving, and reverting — faster than reaching for a terminal for quick workspace edits.
Role: Author & maintainer