Things · Developer tools and systems

mb

A command-line tool and MCP server for Micro.blog, built for my agent Otto and installed through Homebrew.

An open-web tool built for people, scripts, and agents.

Status
Active Being built or operated.
Dates
Started Mar 2026
Where
github.com/jthingelstad/mb
Topics
Agents MCP The open web
Latest evidence
Release mb-2.2.1, Oct 5, 2026

mb gives Micro.blog a compact, pipeable command-line interface that works without interactive prompts, so people, scripts and agents can all use it. An optional local MCP server exposes the same services to an AI client.

I built it in March 2026 for Otto, my AI agent, which had just been given a Micro.blog blog. I specced it with Claude on a plane and had Claude Code build it (Weekly Thing 342). Otto was the user giving feedback, I was the product manager, and Claude Code did the building (March 3 post); Otto wrote its own post about it. I called it “my first app I’ve ever published with a version and an install capability.”

Version 1.0.0 was released on March 3, 2026. mb 2.0, announced on October 5, 2026, added the MCP server with 23 typed tools and durable write receipts. I built that version with Otto the morning before. Release 2.0.1 that day was the first meant for public use, and 2.1 and 2.2 followed within the day with versioned results, per-tool schemas and a guided mb auth. It installs with brew install jthingelstad/tap/mb from my Homebrew tap.

The build

  • The CLI and MCP tools share the same service layer.
  • Write operations return durable receipts so an uncertain result can be checked before a request is sent again.
  • An optional MCP server exposes 23 typed tools. Homebrew provides a distribution path.

Python CLI MCP Micro.blog

Source

Activity

109 commits (55 with Claude, 16 with another agent, 38 by me), the first on Mar 1, 2026.

The latest weeks with activity

All activity, week by week. Who made each commit is from its author and co-author lines.

Sources and evidence

Observed daily from GitHub, sitemaps, feeds, the Internet Archive, and Tinylytics. Evidence never sets a status.

  • jthingelstad/mb implementation

    Micro.blog CLI and local MCP server built for agents: structured output, composable commands, reviewable writes. brew install jthingelstad/tap/mb

    • Repository created Mar 1, 2026 (a development record, not a launch date)
    • Python
    • Latest release v2.2.1, Oct 5, 2026
    • Latest commit Oct 5, 2026; 44 commits on main between Jul 1, 2026 and Oct 20, 2026
    • Observed Oct 20, 2026
  • jthingelstad/homebrew-tap distribution

    Homebrew tap for MB, the Micro.blog CLI and MCP server

    • Repository created Oct 4, 2026 (a development record, not a launch date)
    • Ruby
    • Latest release mb-2.2.1, Oct 5, 2026
    • Latest commit Oct 5, 2026; 23 commits on main between Jul 1, 2026 and Oct 23, 2026
    • Observed Oct 23, 2026
  • www.thingelstad.com/2026/10/05/mb-with-mcp-support.html reference

2025-11: 02025-12: 02026-01: 02026-02: 02026-03: 342026-04: 12026-05: 02026-06: 72026-07: 62026-08: 12026-09: 02026-10: 60 Commits and publications per month, last twelve months.

Connections

Connections of mbworks with its platformwas built formbJamie Thingelstad blogOtto
Connections of mbworks with its platformwas built formbJamie Thingelstad blogOtto
  • mb works with its platform Jamie Thingelstad blog

    mb is a CLI and MCP interface for Micro.blog, the platform on which I publish my blog. Source

  • mb was built for Otto

    I built mb so Otto could post to its own Micro.blog blog. Otto was the user giving feedback, and it uses mb through a Skill. Source

History

  1. milestone mb 2.2.1

    A versioned release of the Micro.blog command-line tool. Source

  2. launch mb 1.0.0

    First versioned release of mb. Source

  3. development mb: recorded development begins

    The earliest commit in this repository is a development record; the project or idea may predate it. Source