1. Conduid
  2. Blockchain
  3. Soloboard
MCP server · Blockchain

Soloboard

SoloBoard - Autonomous development orchestrator for Claude Code.

39Low

Scored 6 months ago · breakdown

About Soloboard

Soloboard is an MCP server in the Blockchain category: soloBoard - Autonomous development orchestrator for Claude Code.

Install

From source
git clone https://github.com/egorfedorov/Soloboard

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (100)

**Auto-Manager**No description in manifest

Parameters not published.

**Board & Export**No description in manifest

Parameters not published.

**Context & Agents**No description in manifest

Parameters not published.

**Dependencies**No description in manifest

Parameters not published.

**Init**No description in manifest

Parameters not published.

**Session & Git**No description in manifest

Parameters not published.

**Smart Tasks**No description in manifest

Parameters not published.

**Sprints**No description in manifest

Parameters not published.

**Standup & Focus**No description in manifest

Parameters not published.

**Subtasks**No description in manifest

Parameters not published.

Show all 100 tools
**v1.5: Multi-Agent**No description in manifest

Parameters not published.

**v2.0: Planning**No description in manifest

Parameters not published.

**v3.0: Autonomous**No description in manifest

Parameters not published.

agent_claim_taskAssign task to agent (fails if claimed)

Parameters not published.

agent_handoffCreate handoff context + release locks

Parameters not published.

agent_heartbeatUpdate heartbeat, clean stale agents

Parameters not published.

agent_listList active agents + tasks + locked files

Parameters not published.

agent_pickupAccept handoff, get full context

Parameters not published.

agent_registerRegister agent session for multi-agent work

Parameters not published.

approval_listList pending approvals

Parameters not published.

approval_requestCreate approval for human review

Parameters not published.

approval_resolveApprove/reject with reason

Parameters not published.

auto_initInitialize board + session (idempotent)

Parameters not published.

auto_reprioritizeSmart priority adjustment (dry run or apply)

Parameters not published.

board_exportExport board as markdown

Parameters not published.

board_summaryOne-line status for context injection

Parameters not published.

board_viewFull kanban board (sorted by priority)

Parameters not published.

burndown_dataASCII burndown chart for sprint

Parameters not published.

complexity_classifyAuto-classify trivial → epic

Parameters not published.

conflict_checkCheck if files locked by another agent

Parameters not published.

critical_pathFind the longest dependency chain (bottleneck)

Parameters not published.

dashboardMulti-project overview with time totals

Parameters not published.

deploy_checkReadiness check before deploy

Parameters not published.

deploy_runExecute deployment

Parameters not published.

deploy_statusDeployment history

Parameters not published.

file_lockLock files to prevent concurrent edits

Parameters not published.

file_unlockRelease file locks

Parameters not published.

gantt_viewText-based Gantt chart with dependencies

Parameters not published.

git_linkLink commit/branch/PR to task

Parameters not published.

git_statusGit repo status + recent commits

Parameters not published.

lead_distributeDistribute tasks to agents

Parameters not published.

lead_pipelineCoding → review → QA → deploy

Parameters not published.

lead_reassignReassign with handoff context

Parameters not published.

lead_statusDashboard: agents, tasks, pipeline

Parameters not published.

manager_reportHealth score, velocity, stalls, suggestions

Parameters not published.

parallel_planSuggest parallelizable task batches

Parameters not published.

plan_applyBulk-create tasks from plan with deps

Parameters not published.

plan_from_promptNL description → structured task breakdown

Parameters not published.

plan_templatesPre-built templates: SaaS, API, CLI, library

Parameters not published.

pomodoro_startStart a focus session on a task

Parameters not published.

pomodoro_statusCheck pomodoro timer

Parameters not published.

pr_auto_flowFull branch → commit → PR flow

Parameters not published.

pr_createBranch + push + PR + link

Parameters not published.

pr_statusCheck PR review/CI/merge

Parameters not published.

predict_durationPredict task time from history

Parameters not published.

project_createCreate project board

Parameters not published.

project_listList all projects

Parameters not published.

project_switchSwitch active project

Parameters not published.

qa_coverageTest coverage for changed files

Parameters not published.

qa_reportView QA results

Parameters not published.

qa_rerunRe-run, compare with previous

Parameters not published.

qa_runRun tests, create bug tasks

Parameters not published.

record_velocitySnapshot daily velocity

Parameters not published.

review_findingsView review findings

Parameters not published.

review_respondRespond: fixed/wont_fix/acknowledged

Parameters not published.

review_runCode review: TODOs, types, security

Parameters not published.

risk_assessGit hotspots + deps → risk level

Parameters not published.

risk_reportAll tasks ranked by risk

Parameters not published.

session_logLog file/commit to session

Parameters not published.

session_summarySession activity summary

Parameters not published.

sprint_addAdd tasks to a sprint

Parameters not published.

sprint_closeClose sprint, optionally carry over incomplete

Parameters not published.

sprint_createCreate a time-boxed sprint

Parameters not published.

sprint_viewSprint progress with burndown

Parameters not published.

stall_detectFind tasks with no recent activity

Parameters not published.

standupDaily standup: done, in-progress, blocked

Parameters not published.

suggest_nextAI-powered "what to work on next"

Parameters not published.

sync_pullImport issues from external

Parameters not published.

sync_pushPush task to external tool

Parameters not published.

sync_setupConfigure GitHub/Linear/Jira

Parameters not published.

sync_statusShow sync state for linked tasks

Parameters not published.

sync_updateBidirectional status sync

Parameters not published.

task_agent_createGenerate `.claude/agents/` file for a task

Parameters not published.

task_agent_deleteClean up agent file when done

Parameters not published.

task_analyzeDeep project analysis for a task

Parameters not published.

task_blockersShow dependency graph for task or all

Parameters not published.

task_context_loadLoad context when resuming a task

Parameters not published.

task_context_saveSave context: files, decisions, remaining work

Parameters not published.

task_createCreate task with title, priority, tags

Parameters not published.

task_deleteArchive or delete task

Parameters not published.

task_dependAdd/remove dependency between tasks

Parameters not published.

task_getGet task by ID or fuzzy name

Parameters not published.

task_listList tasks, filter by status

Parameters not published.

task_moveMove between TODO/DOING/DONE

Parameters not published.

task_prioritizeChange priority + auto-sort column

Parameters not published.

task_reviewPre-close: TODOs, tests, changes, type check

Parameters not published.

task_smart_createCreate task with auto-analysis, tags, priority

Parameters not published.

task_splitBreak task into subtasks

Parameters not published.

task_subtasksView subtask progress

Parameters not published.

task_timeTime tracking report per task or all

Parameters not published.

Ask AI

✦

Ask AI about Soloboard

Powered by Claude · Grounded in docs

I know everything about Soloboard. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README


What is this?

SoloBoard is a Claude Code plugin that silently tracks your tasks as you work. No setup commands, no context switching, no overhead. Just code — the board manages itself.

you > fix the login bug on mobile
                                    ← task silently created in DOING

claude > Found the issue in auth.ts:47...
                                    ← files auto-tracked to task

you > commit this
                                    ← commit SHA auto-linked to task

you > /soloboard-board

  TODO (1)       DOING (1)              DONE (3)
                 → Fix login bug        ✓ Setup auth
                   on mobile            ✓ Add dark mode
                   abc1234              ✓ Refactor API

Install

Option A: npm global (recommended)

npm install -g soloboard
soloboard install            # in your project directory

Option B: Clone & build

git clone https://github.com/egorfedorov/Soloboard.git
cd Soloboard && npm install && npm run build
bash install.sh /path/to/your/project

Then just cd your-project && claude — the board manages itself.

Getting Started

See the Getting Started Guide for a complete walkthrough — installation, first use, common workflows, and troubleshooting.

How it works

You do SoloBoard does (silently)
"fix the login bug" Creates task → DOING
"how does auth work?" Nothing — it's a question
"add dark mode" Moves previous task → TODO, creates new → DOING
Edit files Auto-tracks changed files to active task
git commit Auto-links commit SHA to active task
/soloboard-board Shows the kanban board
/soloboard-task done Moves active task → DONE

Commands

Command What it does
/soloboard-board View your kanban board
/soloboard-task Show active task / done / create <title> / delete <name>
/soloboard-project Show project / create <name> / list / switch <name>

Features

  • Zero friction — no setup commands, board auto-initializes on first prompt
  • Silent tracking — tasks created from actionable prompts, questions ignored
  • Smart task creation — analyzes project to find related files, auto-tags, and sets priority
  • Task context — saves what you examined, decisions made, remaining work per task
  • Task agents — auto-generates .claude/agents/ files for complex tasks
  • Auto-review — pre-close analysis checks for TODOs, tests, type errors before marking done
  • Task splitting — break complex tasks into subtasks with progress tracking
  • Dependencies — blocked-by relationships with circular dependency detection
  • Critical path — find the bottleneck chain that determines project duration
  • Sprints — time-boxed task grouping with burndown tracking
  • Daily standup — automated standup summary: done, in-progress, blocked
  • Pomodoro timer — focus sessions tied to tasks
  • Auto-manager — project health score, stall detection, smart suggestions
  • Gantt chart — text-based timeline view with dependency visualization
  • Auto-reprioritize — smart priority adjustment based on blockers and progress
  • Git integration — commits, branches, and PRs auto-linked to tasks
  • Fuzzy search — say "move login bug to done" and it finds the right task
  • File-per-task storage — each task is a JSON file in .kanban/tasks/, git-friendly
  • Safe — only touches .kanban/ in your project, no network, no dangerous ops
  • 3 statuses — TODO, DOING, DONE. That's it.
  • Time tracking — automatic: tracks time in DOING, shows per-task and total
  • Priority sorting — high tasks float to top of each column automatically
  • Markdown export — export the board as markdown for reports or sharing
  • Multi-project dashboard — see all projects at a glance with dashboard
  • Global CLI — npm install -g soloboard && soloboard install
  • Multi-agent orchestration — register agents, claim tasks, lock files, handoff context
  • NL planning — describe what you want to build, get a structured task plan
  • Predictive estimates — learns from history, predicts task durations
  • Risk assessment — git hotspots, dependency depth, complexity scoring
  • GitHub/Linear/Jira sync — push/pull issues, bidirectional status sync
  • PR auto-flow — branch → commit → push → PR → link to task
  • Autonomous code review — finds TODOs, type errors, security issues
  • QA automation — run tests, parse results, create bug tasks for failures
  • DevOps pipeline — deploy check, run, status with approval gates
  • Tech lead mode — distribute tasks to agents by skills and complexity
  • Team management — add members with roles, track workload, suggest assignments
  • Approval workflow — human-in-the-loop for autonomous decisions
  • VSCode extension — visual board in sidebar with live file watching

Architecture

soloboard/
├── src/mcp-server/
│   ├── index.ts              # Entry point (stdio transport)
│   ├── server.ts             # MCP server + 94 tools
│   ├── tools/
│   │   ├── task-tools.ts     # create/update/get/list/move/delete
│   │   ├── board-tools.ts    # view/project-create/list/switch
│   │   ├── session-tools.ts  # log/summary
│   │   ├── git-tools.ts      # link/status
│   │   ├── init-tools.ts     # auto_init/board_summary
│   │   ├── export-tools.ts   # export/dashboard/prioritize/time
│   │   ├── smart-tools.ts    # smart_create/analyze (project analysis)
│   │   ├── context-tools.ts  # context_save/load (task continuity)
│   │   ├── agent-tools.ts    # agent_create/delete (.claude/agents/)
│   │   ├── review-tools.ts   # pre-close review & checklist
│   │   ├── dependency-tools.ts # depend/blockers/critical_path
│   │   ├── subtask-tools.ts  # split/subtasks
│   │   ├── sprint-tools.ts   # create/add/close/view
│   │   ├── standup-tools.ts  # standup/pomodoro
│   │   ├── manager-tools.ts  # report/stall/suggest/reprioritize/gantt
│   │   ├── orchestration-tools.ts  # v1.5: agent register/claim/handoff/lock
│   │   ├── planning-tools.ts       # v2.0: plan from prompt/apply/templates
│   │   ├── prediction-tools.ts     # v2.0: predict/velocity/burndown
│   │   ├── risk-tools.ts           # v2.0: risk assess/report/classify
│   │   ├── sync-tools.ts           # v2.0: GitHub/Linear/Jira sync
│   │   ├── pr-tools.ts             # v2.0: PR create/status/auto-flow
│   │   ├── approval-tools.ts       # v3.0: request/list/resolve
│   │   ├── code-review-tools.ts    # v3.0: review run/findings/respond
│   │   ├── qa-tools.ts             # v3.0: qa run/report/rerun/coverage
│   │   ├── devops-tools.ts         # v3.0: deploy check/run/status
│   │   ├── tech-lead-tools.ts      # v3.0: distribute/status/reassign/pipeline
│   │   └── team-tools.ts           # v3.0: add/list/assign/workload/suggest
│   ├── storage/              # Atomic writes, file-per-task
│   ├── models/               # Task, Board, Session, Sprint, Config + 8 new models
│   └── utils/                # nanoid, git, project analyzer, file-lock, external-sync
├── vscode-extension/         # VSCode sidebar board view
├── scripts/                  # Hook scripts (session, files, commits)
├── commands/                 # Slash command definitions
├── skills/                   # Smart auto-tracking skill
└── install.sh                # One-command installer

Data stored in your project:

.kanban/
├── config.json               # Active project + session
├── boards/{id}.json          # Board columns (task IDs)
├── tasks/{id}.json           # One file per task (with context)
├── sprints/{id}.json         # Sprint definitions
├── archive/{id}.json         # Completed old tasks
├── sessions/{id}.json        # Session logs (gitignored)
├── agents/{id}.json          # v1.5: Agent registrations
├── handoffs/{id}.json        # v1.5: Handoff contexts
├── locks/{hash}.lock.json    # v1.5: File locks
├── history/{id}.json         # v2.0: Completion records
├── velocity/{id}.json        # v2.0: Velocity snapshots
├── approvals/{id}.json       # v3.0: Approval requests
├── reviews/{id}.json         # v3.0: Code reviews
├── qa/{id}.json              # v3.0: QA results
├── deployments/{id}.json     # v3.0: Deployments
└── team/{id}.json            # v3.0: Team members

MCP Tools (94)

Tool Purpose
Init
auto_init Initialize board + session (idempotent)
board_summary One-line status for context injection
Smart Tasks
task_smart_create Create task with auto-analysis, tags, priority
task_create Create task with title, priority, tags
task_update Update task fields
task_get Get task by ID or fuzzy name
task_list List tasks, filter by status
task_move Move between TODO/DOING/DONE
task_delete Archive or delete task
task_prioritize Change priority + auto-sort column
task_time Time tracking report per task or all
task_analyze Deep project analysis for a task
Context & Agents
task_context_save Save context: files, decisions, remaining work
task_context_load Load context when resuming a task
task_agent_create Generate .claude/agents/ file for a task
task_agent_delete Clean up agent file when done
task_review Pre-close: TODOs, tests, changes, type check
Dependencies
task_depend Add/remove dependency between tasks
task_blockers Show dependency graph for task or all
critical_path Find the longest dependency chain (bottleneck)
Subtasks
task_split Break task into subtasks
task_subtasks View subtask progress
Sprints
sprint_create Create a time-boxed sprint
sprint_add Add tasks to a sprint
sprint_close Close sprint, optionally carry over incomplete
sprint_view Sprint progress with burndown
Standup & Focus
standup Daily standup: done, in-progress, blocked
pomodoro_start Start a focus session on a task
pomodoro_status Check pomodoro timer
Auto-Manager
manager_report Health score, velocity, stalls, suggestions
stall_detect Find tasks with no recent activity
suggest_next AI-powered "what to work on next"
auto_reprioritize Smart priority adjustment (dry run or apply)
gantt_view Text-based Gantt chart with dependencies
Board & Export
board_view Full kanban board (sorted by priority)
board_export Export board as markdown
dashboard Multi-project overview with time totals
project_create Create project board
project_list List all projects
project_switch Switch active project
Session & Git
session_log Log file/commit to session
session_summary Session activity summary
git_link Link commit/branch/PR to task
git_status Git repo status + recent commits
v1.5: Multi-Agent
agent_register Register agent session for multi-agent work
agent_heartbeat Update heartbeat, clean stale agents
agent_list List active agents + tasks + locked files
agent_claim_task Assign task to agent (fails if claimed)
conflict_check Check if files locked by another agent
file_lock Lock files to prevent concurrent edits
file_unlock Release file locks
agent_handoff Create handoff context + release locks
agent_pickup Accept handoff, get full context
parallel_plan Suggest parallelizable task batches
v2.0: Planning
plan_from_prompt NL description → structured task breakdown
plan_apply Bulk-create tasks from plan with deps
plan_templates Pre-built templates: SaaS, API, CLI, library
predict_duration Predict task time from history
velocity_report Tasks/day trends, sprint projection
burndown_data ASCII burndown chart for sprint
record_velocity Snapshot daily velocity
risk_assess Git hotspots + deps → risk level
risk_report All tasks ranked by risk
complexity_classify Auto-classify trivial → epic
sync_setup Configure GitHub/Linear/Jira
sync_push Push task to external tool
sync_pull Import issues from external
sync_update Bidirectional status sync
sync_status Show sync state for linked tasks
pr_create Branch + push + PR + link
pr_status Check PR review/CI/merge
pr_auto_flow Full branch → commit → PR flow
v3.0: Autonomous
approval_request Create approval for human review
approval_list List pending approvals
approval_resolve Approve/reject with reason
review_run Code review: TODOs, types, security
review_findings View review findings
review_respond Respond: fixed/wont_fix/acknowledged
qa_run Run tests, create bug tasks
qa_report View QA results
qa_rerun Re-run, compare with previous
qa_coverage Test coverage for changed files
deploy_check Readiness check before deploy
deploy_run Execute deployment
deploy_status Deployment history
lead_distribute Distribute tasks to agents
lead_status Dashboard: agents, tasks, pipeline
lead_reassign Reassign with handoff context
lead_pipeline Coding → review → QA → deploy
team_add Add team member with skills
team_list List members with stats
team_assign Assign task to member
team_workload Workload distribution
team_suggest_assignment Auto-suggest by skills/availability

What install.sh does

  1. Adds SoloBoard MCP server to .mcp.json
  2. Creates hooks in .claude/settings.json (file tracking, commit linking)
  3. Injects agent instructions into CLAUDE.md
  4. Initializes .kanban/ directory
  5. Adds .kanban/sessions/ to .gitignore

All reversible. Delete these files to uninstall.

Dependencies

Only 3 runtime dependencies:

  • @modelcontextprotocol/sdk — MCP protocol
  • zod — schema validation
  • nanoid — ID generation

License

MIT

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Soloboard

How do I install Soloboard?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Soloboard safe to use with an AI agent?

Its trust score is 39 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Soloboard still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.