Octopus Blackboard
Shared memory & coordination for AI coding agents — a blackboard, not an orchestrator.
Connector by octoryn · GitHub account verified by the MCP Registry
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/octoryn-octopus-blackboard
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.
- Tools
- 9 read · 13 write · 1 delete · 15 not yet classified
- Secrets
- None asked for
- Install scripts
- Not scanned yet
- Runs as
- Node.js package
Tools by what they do 38
Read from the source code; the running server may list different tools.
Read 9 · Look things up without changing anything.
board_checkboard_explainboard_inboxboard_statusboard_taskboard_tasksboard_timelineboard_trustboard_unreviewed
Write 13 · Create, change, send or run things.
board_assignboard_attributeboard_decisionboard_evidenceboard_file_changedboard_importboard_messageboard_noteboard_signboard_sinceboard_task_definesession_start
Show 1 more tools
session_stop
Delete 1 · Delete, drop, revoke or wipe things.
board_prune
Not yet classified 15 · We could not tell from the name and description.
board_blameboard_claimboard_exportboard_handoffboard_handoffsboard_heartbeatboard_ingestboard_linkboard_progressboard_redactboard_reportboard_review
Show 3 more tools
board_riskboard_trailersboard_who
Secrets and settings it asks for
Other settings (environment variables or headers).
OCTOBOARD_AGENTOCTOBOARD_DIR
Files it touches
- Any path the agent passes to its tools
Tools (38)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
board_assignAssign a task to an agent and notify them — records the assignee AND leaves a 'please look at task #N' message in that agent's inbox. Passive: the board records the ask; the agent reads its inbox and decides to act. Never launches the agent.
board_attributeRecord a single attribution (commit + optional file) to a human or AI actor.
board_blameBlame → narrative: trace a file line back to the session that introduced it and surface that session's other work, decisions, and handoffs.
board_checkGovernance gate: assert policy over commits and report pass/fail plus violations. Read-only — reports, does not block. Use in CI to keep unreviewed AI work off a branch.
board_claimClaim a task by key so other agents know you own it. If another agent already holds it, the response reports the conflict (the board records but does not block).
board_decisionRecord a decision and its rationale so other agents see what was decided and why.
board_evidenceAttach evidence (file path, URL, log, test run) supporting some work.
board_explainExplain a commit: its AI attribution, reviews, and related decisions.
board_exportExport a portable attribution bundle (attributions, reviews, sessions, decisions) for a commit range, so attribution survives push/PR into a team board or CI.
board_file_changedRecord that you touched a file. If a task key is given, the response reports files other agents already changed for that task (conflict awareness).
board_handoffHand off work to another agent with a summary of the state at handoff.
board_handoffsHandoffs left FOR you — the work another agent passed to you, with context and open questions.
board_heartbeatStamp the active session as alive (real-time liveness, so other agents can tell active from stale).
board_importImport an attribution bundle (as produced by board_export) into this board. Idempotent.
board_inboxRead what's waiting for you: messages (addressed or broadcast) and handoffs left for you.
Show 23 more tools
board_ingestDescription is built at runtime.
board_linkAttribute a Git commit's files to the current session (who actually produced the code). Reads Git; never rewrites history. Optionally writes an additive git note.
board_messageLeave a message for another agent (or broadcast with to='all').
board_noteBroadcast a free-form status note to the board.
board_progressReport task progress 0–100 (moves it to in-progress, or done at 100). Use this from an agent as it works a task so the kanban shows a live progress bar.
board_pruneRetention: delete messages/evidence/file-change rows created before an ISO time. The audit timeline is never pruned.
board_redactHide a timeline entry's content at the read layer (the hash chain stays valid — this is not cryptographic erasure).
board_reportAccountability scorecard: review coverage, AI/human ratio, per-agent breakdown, session and risk counts.
board_reviewRecord who reviewed a commit and the outcome (human or AI reviewer).
board_riskFlag an open risk the next agent should know before acting.
board_signSign the current timeline head with the active session's key (attests board state through the head seq).
board_sinceSubscribe primitive: poll for timeline events after a given seq. Returns the new head seq and events (optionally filtered to those relevant to an agent). Call board_status first to get a starting seq.
board_statusRead the board: active agents, open tasks and who holds them, unread messages, open risks, recent history. Call this before starting work to see what other agents are doing.
board_taskGet a task's full kanban card (status, progress, assignees, active-agent count, impacted files, linked risks) by key or number (#145).
board_task_defineCreate or update a task's kanban fields: title, description (what it is), project, impact (change surface), and risk level. New keys get a stable task number.
board_tasksList all tasks as kanban cards (for a board/kanban view).
board_timelineRead the append-only, hash-chained history of everything that happened on the board.
board_trailersGit trailer lines encoding a commit's attribution, for embedding in a commit message.
board_trustShow signature trust: which sessions have signed the timeline and whether each signature is valid and still current.
board_unreviewedList AI-produced commits that have never been reviewed by a human.
board_whoWho changed a file: Git authors, AI sessions that touched it, and commit attributions. Pass a line number to trace which session introduced that line.
session_startStart an execution session. Subsequent writes and links attribute to it. Captures machine, working directory, git branch, and repository.
session_stopClose the active session (or a specific one).
Signals
- Stars
- 7
- Forks
- 2
- Open issues
- 2
- Last commit
- Jul 15, 2026 (3 months ago)
- Last release
- Jul 3, 2026 (3 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- Registry name
io.github.octoryn/octopus-blackboard- Version
- 0.3.1
- Auth
- No auth
- Packages
- npm octopus-blackboard
- License
- Apache-2.0
- Repository
- github.com/octoryn/octopus-blackboard
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
Cite this page
Octopus Blackboard MCP server. Agent Mart. https://agentmart.dev/connectors/octoryn-octopus-blackboard (last updated 2026-10-24)