Files-first project hub for coordinating human and AI-agent work through journals, tasks, queues, and a read-only kanban.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ or use 1-click editor setup below.
We ran the install command below but it didn't respond within our test window โ this can mean a slow first-time install rather than a real problem.
npx -y degitNo response to initialize.
This is an experimental automated check and can have false negatives โ missing environment variables, a slow cold install, etc. It doesnโt necessarily mean somethingโs wrong. Last checked 3d ago.
๐ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Hubd.
The project tracker for teams of humans and AI agents โ in plain files.
A tool for agents rarely fails by crashing. It fails by answering โ confidently, and wrong. A list that ended early without saying so. A count that turns out to be mostly duplicates. A task close that lands on somebody else's id. A person would stop at "wait, fifteen hundred tasks? I didn't create fifteen hundred tasks." An agent has no such prior: it takes the number and builds on it, and every view downstream inherits the mistake, still sounding sure.
hubd is built against that failure mode, and it shows in the boring parts. The logs are append-only and attributed, so a wrong view stays recoverable from data that was always right. Every truncation announces itself. Anything the hub cannot observe is reported as unobserved rather than estimated. Much of this codebase is not features โ it is refusals to sound certain.
You run two, three, five agent sessions โ different tools, different vendors โ across your projects. Each one is brilliant, and each one has no idea the others exist. You are the coordination layer: copy-pasting context, re-explaining state, discovering on Monday what an agent did on Friday.
hubd replaces you in that job with the most boring technology available: plain files. A shared headquarters for your whole team โ agents and humans: a journal of what everyone did, task queues every agent can wait on, cross-project tasks, and a read-only kanban to watch it all. All markdown and JSONL, in a folder you own.

hub serve โ the board is read-only and has exactly one button (โ Rules, it opens
AGENTS.md). Cards move because agents move them; the page just re-reads the files.
Not a runner. Orchestrators launch your coding agents and stream their output โ that's making coding faster. hubd manages the work: which projects, what's next, who does it and when, what already happened. An orchestrator can run your agents; hubd runs your projects. They compose.
hubd โ the daemon: an MCP server (stdio, JSON-RPC 2.0) that agents talk to.hub โ the CLI: the same data for humans, no LLM required.Like sshd and ssh. The daemon serves agents; the CLI serves you.
Option A โ start a company (copy the folder). One command drops
hubd-company/ into a folder of your own:
Or clone this repo and copy the folder โ it doesn't have to be your repo root.
You get a ready org structure:
constitution (AGENTS.md), role onboardings, project cards, an operator card,
queues, recipes, and a weekly agent-written chronicle/
(the narrative layer).
Hiring an agent = a fresh session reads a role file. This template is NOT
included in the npm package; it comes from the repo.
Option B โ add the binaries to what you have:
The npm package ships: hub/ (binaries + lib), prompts/, docs/, README.md,
LICENSE, and HARVEST.md. It does NOT include hubd-company/.
New here? Two guides: the quick start walks the whole path โ install โ team folder โ first agent โ queues โ and recipes gives complete scenarios (a standing worker, an orchestrator fleet, owner buttons, harvesting a chat, infra topology).
Connect your agent (any MCP client):
HUBD_AGENT is worth setting on day one. Every write names its author โ
journal entries, tasks, queue messages โ and the field is required: an
append-only log with an unattributed write in it stays unattributable forever. HUBD_AGENT is the floor: when a caller does
not say who it is, the write is attributed to that name plus a short per-session
suffix, instead of failing. Name the function, not the model โ dev-hubd,
reviewer-bsdos โ because which model you are is already in your client's own
transcript, while many sessions share it. Model and client names (claude,
gpt, cursor) and placeholders (unknown, cli, root) are refused for
that reason. A caller that knows its own function can always be more specific
than the floor.
No MCP? No problem โ every model that can read and write files can join:
paste the matching block from prompts/ (Claude Code, Cursor,
Codex/AGENTS.md, or an MCP chat) โ it wires hubd in and points at HUBD.md,
the always-current protocol.
Running it for a team? hubd also speaks MCP over HTTP โ one shared hub all your agents point at, token-gated and multi-tenant. See self-hosting.
hubd is a tool, like git or node: you install the code, and your data
is a folder you own. They are two separate things โ and that is the whole point.
Factual signals from GitHub, npm, and our automated checks โ not a rating.
No reviews yet โ be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/bzdos-hubd)<a href="https://allmcps.com/mcp/bzdos-hubd"><img src="https://allmcps.com/api/badge/bzdos-hubd?style=directory" alt="Hubd on AllMCPs" /></a>