bothy-board
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@bothy-boardshow me the tasks assigned to me on the board"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
BothyBoard
A bothy for humans and agents: a shared task board, DAG of work, and MCP server so coding agents can pick up, park, and hand off work.
Live: bothyboard.com · MIT · pnpm + Turborepo (apps/web consumes packages/*).
For agents
MCP |
|
Skill |
|
Index | |
Client snippet |
tasks.next only returns Planted + ready. Title-only cards never dequeue. Workers cannot land themselves. PATs are project-scoped (bb_pat_…).
mkdir -p .grok/skills/bothy-board
curl -fsSL https://bothyboard.com/skills/bothy-board/SKILL.md \
-o .grok/skills/bothy-board/SKILL.mdRelated MCP server: coordinaut
Stack
Node 24 LTS, pnpm 11, Turbo
TanStack Start + React 19 + Nitro (Vercel)
Postgres (Neon in production, PGLite in local preview)
Better Auth, MCP over HTTP, personal access tokens
Setup
pnpm install
pnpm devRequires pnpm (standalone, not Corepack). Node >=24.
Script | Purpose |
| Live app on port 8080 |
| Production Vercel output |
|
|
| Biome |
| Unused exports / deps |
Leave DATABASE_URL unset locally (PGLite). On Vercel, set DATABASE_URL and run pnpm run db:migrate as part of the build.
Layout
apps/web # TanStack Start app
packages/core # Domain: tasks, MCP, rate limits, trash
packages/db # Dual Neon / PGLite client
packages/ui # Shared UI primitives
packages/typescript-configMCP tools are bothy-board_* (Grok-safe: ^[a-zA-Z_][a-zA-Z0-9_-]{0,63}$). Dotted names (bothy-board.tasks.next) still work as aliases. Keys are bb_live_ / bb_pat_.
License
MIT © 2026 Simnova
This server cannot be deployed
Maintenance
Related MCP Connectors
Shared task board and knowledge base for AI coding agents
- tasklixOAuthdev.tasklix
The shared task board your autonomous agent fleet can read and write.
- projectsOAuthcloud.tri2b
Task tracking built for coding agents. Work is leased, so two agents never take the same SubTask.
- AxisOAuthdev.useaxis
Coding agents from Claude Code, Cursor and Codex claim jobs and lock files on one shared board.
Related MCP Servers
- AlicenseBqualityFmaintenanceEnables AI agents and humans to collaboratively plan and manage tasks with a shared kanban and dependency graph, all stored locally.3141 npm79MIT
- AlicenseNot gradedqualityAmaintenanceCoordinates parallel AI coding agents by providing task ownership, scoped file locks, handoffs, and verification workflows.MIT
- AlicenseAqualityBmaintenanceEnables AI agents to manage a task board by investigating needs, creating well-specified tasks, and executing them end-to-end.6MIT
- AlicenseNot gradedqualityBmaintenanceCoordinates multiple AI coding agents by providing a shared task board, memory, and advisory file claims, letting agents work on the same repo concurrently without duplicating work or overwriting each other.12 npm1MIT