Projects

What I maintain, where I contribute, and what I've shipped. Most of it lives at github.com/strawgate.

Currently maintained

The things I actually own
Author & maintainer

py-key-value

A top-1000 open-source Python library that unifies 15+ key-value stores behind one async interface, so frameworks can add storage without locking themselves to a backend.

Author

py-mcp-collection

A monorepo of focused MCP servers for coding agents: bulk filesystem operations with code summarization, local-references from project docs, a vector-search document store, and a proxy layer that reshapes third-party MCP servers.

Author

o11ykit

An observability toolkit for tracking OSS project health over time. It includes octo11y, a GitHub Actions pipeline that emits OTLP metrics for community, velocity, activity, and traffic. It powers the live stats on this site.

Principal maintainer · 2016 – present

BigFix C3 Content

Open-source Inventory, Security, and Compliance content for IBM BigFix. It runs in hundreds of organizations managing more than ten million endpoints across government, defense, finance, media, retail, and higher education.

Contributing to

Ecosystems I ship into regularly
  • Contributor

    PydanticAI

    7+ PRs expanding MCP support, Dynamic Tools, and Tool Calling. I also contributed FastMCPServerToolset so PydanticAI agents can consume any FastMCP server as a native toolset.

  • Contributor

    LlamaIndex

    19 PRs in 2024–2025 covering DuckDB support, FlashRerank integration, and performance work across indexing and retrieval.

  • Contributor

    litellm & docling

    PRs that improve interoperability across the AI tooling stack, usually by fixing friction I hit while building something else.

  • Contributor

    Elasticsearch

    2 PRs in ES|QL focused on query planning. I direct the Ingest portfolio, but I still pick up the keyboard where it matters.

Past work

Archived, superseded, or from a previous life
  • Author · archived, upstreamedarchived★ 23

    fastmcp-agents

    Turned generic MCP servers into opinionated, agent-ready tools that killed tool sprawl. The core ideas now live in FastMCP’s tool transformation layer, so the project archived itself out of a job.

  • Author · archived, superseded★ 25

    filesystem-operations-mcp

    An MCP server that introduced bulk read, preview, and search primitives so coding agents could stop making dozens of sequential calls. I folded it into py-mcp-collection once the patterns stabilized.

  • Author · 2022

    Log4Shell Detection

    An open-source Log4j detection tool that used 90% fewer resources, ran 99% faster than incumbent scanners, and produced no false positives. More than 150 companies picked it up during the Log4Shell scramble.

  • Volunteer · NIST · 2022

    NVD Error Coordination

    Worked with NIST to identify and correct thousands of errors in the National Vulnerability Database. Unglamorous work, but it made downstream scanners more trustworthy.