hubd
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| hub_syncB | Sync a project folder into the hub. Collects git facts automatically; pass digest (your own summary of state/next steps) and the card is rewritten. |
| hub_card_setA | Create or update a project card from just a name and a digest — no folder needed (unlike hub_sync). Use it to capture a project that is not a local git checkout, e.g. when harvesting a dialog. Preserves any hand-written frontmatter and Facts. |
| hub_reportC | Append a session report to the shared journal: what was done / broken / blocked. |
| hub_statusA | Snapshot of every project at once: the latest digest of each, when it was last synced, and its open-task count, plus the most recent shared-journal entries. Best for orienting at the start of a session. For a deadline-sorted to-do list use hub_brief; for one project in depth use hub_get. |
| hub_getA | Everything about ONE project: its full card (digest + facts), recent journal entries for it, and any active soft-locks. Use after hub_status or hub_search points you at a project. |
| hub_searchA | Full-text search across every project card and the entire journal, archived months included. Returns each matching line with its location. Use to find where something was discussed or decided. |
| hub_task_addB | Add a task to the shared cross-project backlog. |
| hub_task_listB | List backlog tasks. Filter by project and/or status. |
| hub_task_updateC | Update a task: close it (status=done), reassign, edit text/deadline/cat. |
| hub_briefA | Morning brief across all projects: open tasks (deadlines first), journal since N hours, stale cards, active claims. |
| hub_kanbanA | The board as data: open tasks split into queued (unassigned) and in-progress (assigned), plus done-in-the-last-day and recent journal — the same view the read-only web kanban renders. Each task carries blocked and overdue flags. |
| hub_claimA | Soft-lock a work area so other agents see it (e.g. area="public/index.html"). Not enforced — informational. |
| hub_releaseA | Release a soft-lock. Pass id, or project+area+agent. |
| hub_resource_setA | Create or update a resource — an infrastructure/topology entity: host, vm, service, endpoint, or provider. Structured attributes (type, address, os, provider, status) and typed relationships go in fields, NOT prose. Use this instead of describing infra inside a card digest. |
| hub_resource_listB | List resource cards (hosts, vms, services, endpoints, providers). Optionally filter by type. |
| hub_resource_getC | One resource card plus its inbound and outbound typed relationships. |
| hub_graphA | The typed relationship graph across projects AND resources: who runs where, what depends on / deploys to / exposes what. Edges are frontmatter [[links]] keyed by relation (runs_on, depends_on, deploys_to, exposes, part_of, ...). Returns nodes, edges, and dangling links. Filter by project or type. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| harvest | Harvest this dialog into the hub — projects, tasks, decisions, links, open questions (the Harvest Protocol). No need to fetch HARVEST.md. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/bzdOS/hubd'
If you have feedback or need assistance with the MCP directory API, please join our Discord server