Build Rails, Not Trains: A Framework for AI Infrastructure in the Global South

There's a question I ask before building anything:

"What is missing?"

Not: "How do I compete with what already exists?"

The answer to the second question leads you toward incremental improvement.
The answer to the first question leads you toward infrastructure.

The Rail vs. The Train

TCP/IP didn't…

Read more →
MCP Ponderings

Agents are only as good as the access they have to accurate data and business functions. LLMs have a cut off point as to what they know - they're trained on a set of data and anything beyond that is unknown to them - therefore to build useful agents you need to provide a way for them to access data beyond that corpus. This could be more your own business data or just more recent information. To…

Read more →
MCP Ponderings

Agents are only as good as the access they have to accurate data and business functions. LLMs have a cut off point as to what they know - they're trained on a set of data and anything beyond that is unknown to them - therefore to build useful agents you need to provide a way for them to access data beyond that corpus. This could be more your own business data or just more recent information. To…

Read more →
How to Let an AI Agent Generate Real PDFs (with an MCP server)

AI agents are great at producing text. But the moment you need an actual document — an invoice, a report, a certificate — they fall apart. You get markdown you have to format yourself, or (with Code Interpreter) a rough PDF from a Python lib with generic fonts and tables that never quite look right. There's no clean way to hand an agent the job of "produce a polished PDF."

So I gave my…

Read more →
AI Won’t Make You a 10x Developer

A year ago I was the guy rolling his eyes at the AI demos.

I tried to use it back then to score sales leads, and I couldn’t get it to reliably do something as basic as flag every company with more than 25 employees. A plain “x > 25” was beyond it.

That wasn’t the 10x revolution everyone kept promising. Not yet.

Things have changed fast.

A year later, I just spent two weeks and about $4,000 in…

Read more →
Why 'Offline-First AI' Is No Longer Optional for the Global South

Why "Offline-First AI" Is No Longer Optional for the Global South

There's a quiet assumption embedded in most AI development: that the people using your tools have reliable internet, stable electricity, and data that's safe to send to foreign servers.

That assumption is wrong for most of the world.

The infrastructure reality

In Kenya, Tanzania, and Uganda, mobile internet penetration…

Read more →
I didn't trust an AI with my Proxmox cluster — so I built one that can't surprise me

I wanted an AI agent that could actually run my Proxmox cluster — create VMs, fix storage, tail logs inside a container — not just read it back to me. Then I pictured it deleting a storage pool and learning, at the exact second I did, which VMs just lost their boot disks. That image is why I never wired one up.

So I built the version I'd actually trust: Proximo , an open-source…

Read more →
How I Finally Stopped Re-Explaining Everything to AI (Bite-size Article)

Introduction

As I mentioned in my last post, I've recently started making more serious use of MCP and conversation memory in Claude. Neither of these are new features — they've been around for a while. I just finally got around to actually using them.

The changes turned out to be subtle but significant. My relationship with AI, or the sense of distance between us, shifted more than I…

Read more →
The 2026-07-28 MCP Spec: A Server Readiness Checklist

The next Model Context Protocol specification, 2026-07-28, is the largest revision since the protocol launched. The release candidate locked on May 21, 2026, and the final spec publishes on July 28. It contains breaking changes to transport, authorization, and how tool schemas are handled.

A server that is correct against 2025-11-25 today is not broken. Nothing here is a present-tense…

Read more →
NPC realiza encontro para articular rede de comunicadores populares no Rio

O Núcleo Piratininga de Comunicação (NPC) realiza neste sábado (20) um encontro entre alunos e ex-alunos para uma troca de ideias com o objetivo de estabelecer uma rede de comunicadores populares e fortalecer ações realizadas junto a movimentos populares de bairro, ocupações e ambulantes. O evento acontece das 14h às 17h no Bar Partisan, na […]

Fonte

I published my first GitHub Marketplace Action: Aster Guard MCP

I just published my first GitHub Marketplace Action: Aster Guard MCP.

Marketplace:
https://github.com/marketplace/actions/aster-guard-mcp

Repository:
https://github.com/Aster-Works/aster-guard

It is a lightweight, local-first security scanner for MCP and Claude Code configuration files.

The goal is intentionally small:

Before connecting an MCP server to your AI coding environment,…

Read more →
Eidetic Works Pro is live: persistent memory for your AI agents, $29/mo

I just shipped Pro tier for Eidetic Works. Here's what's in it, who I built it for, and why I'm shipping three tiers ($29 / $99 / $299) instead of a single plan.

What problem does this actually solve?

You're running Claude Code. You have two or three sessions open across different parts of the codebase. Session 2 doesn't know what Session 1 decided. You end up re-explaining the same…

Read more →
What Is an MCP Proxy - And When Do You Actually Need a Gateway Instead?

TL;DR

  • An MCP proxy forwards requests between AI agents and MCP servers — it handles transport, not governance. Fast to set up, hits a wall the moment you have more than one team or more than two servers
  • An MCP gateway adds identity, RBAC, audit trails, and per-tool policy enforcement on top of that routing layer — it's where your organization's actual AI policy gets enforced
  • We…
Read more →
Bridging IFTTT to Your Local AI Assistant with an MCP Proxy

So IFTTT shipped MCP support. That means you can control your automations, list applets, edit triggers, run queries... all through the Model Context Protocol. In theory, any MCP-capable AI assistant can now talk directly to IFTTT.

In practice? Not quite.

Right now, IFTTT officially supports only Claude and ChatGPT as AI assistant integrations. You go to Settings → Connectors in Claude, or…

Read more →
We Built Deterministic JSON Ops for AI Agents — The Problem It Solves

Every AI agent that calls an external API hits the same wall.

The response comes back as raw JSON, deeply nested, verbose, full of fields the agent doesn't need. Before the agent can reason over it or take any action, someone has to filter it, reshape it, maybe merge it with another payload.

Most teams solve this one of three ways. They dump the raw JSON into the context window and let the LLM…

Read more →
Setting Up the Codehabits MCP Server in Cursor (5 Minutes)

The Codehabits MCP server gives Cursor six tools that read from .codehabits/ in your repo — convention lookup, code validation, domain knowledge, reviewer suggestions, and a feedback loop for updating conventions.

Setup takes about five minutes if you already ran codehabits enable.

Prerequisites

  • Node.js 20+
  • .codehabits/meta.json in your repo (from `npx @codehabits/cli…
Read more →
The knowledge-authority layer: what your agents can't get from the outside

Every enterprise AI conversation right now starts in the same place: "connect the model to our data." Then it stalls in the same place: which data, copied where , governed by whom.

I build retrieval for a living (I wrote the original open-source SWIRL), so let me make an argument that runs against the current default - and then show the architecture it implies.

The default is a second…

Read more →
¿How to use the Gatling MCP server for AI-powered performance testing

Running load tests from your AI coding agent sounds futuristic until you realize it's already possible. The Gatling MCP Server connects your Gatling Enterprise account to Claude Code, Cursor, VS Code, and other MCP-compatible clients. You can deploy tests, query results, and manage infrastructure without leaving your IDE.

This guide covers installation, configuration for each supported client,…

Read more →
Page 1 Older →