IMTI

Architecting, Developing, SRE, DevOps, AI/ML

AI Data Lake Access with MCP and S3

Building composable MCP servers for object storage

mcp-s3 exposes S3 and S3-compatible storage to AI assistants via MCP. Use it standalone or import it as a Go library to build custom MCP servers with authentication, audit logging, and content filtering.

AI Data Warehouse Access with MCP and Trino

Building composable MCP servers for enterprise data

mcp-trino exposes Trino's federated SQL engine to AI assistants via MCP. Use it standalone or import it as a Go library to build custom MCP servers with authentication, audit logging, and query filtering.

Apache NiFi: Dynamic HTTP Listeners with portpxy

Apache NiFi Part 5

I wrote portpxy to solve an annoying problem: NiFi lets you spin up HTTP listeners at runtime, but Kubernetes makes you update manifests every time you want to expose a new port. This article shows how portpxy fixes that.