OpenCode logo

barkcli + OpenCode

Integrate barkcli with OpenCode via MCP so an OpenCode session can read tasks, claim work, update progress, and run orchestration cycles from inside your repo.

Setup

1

Install barkcli and run `barkcli init` in your repo

2

Add barkcli as an MCP server in your OpenCode config

3

OpenCode reads tasks and code context via MCP tools

4

OpenCode creates, assigns, and completes tasks

Features

  • ✓56 MCP tools — task, board, memory, specs, orchestration
  • ✓Agent can read full task context from the codebase
  • ✓Automatic task creation from prompts
  • ✓Code context and symbol search for the agent

Configuration

{
  "mcpServers": {
    "barkcli": {
      "command": "barkcli",
      "args": ["mcp"]
    }
  }
}

Frequently Asked Questions

How does barkcli integrate with OpenCode?

barkcli runs a local MCP server (`barkcli mcp`) that exposes 56 tools for task and board management. You register it once in OpenCode's config, and OpenCode can then read tasks, claim work, link code context, and update progress.

Is OpenCode integration free?

Yes. barkcli is MIT licensed and the MCP server is included in the binary — no subscription, no per-seat fee, no cloud.

Does barkcli upload my tasks to the cloud?

No. Tasks are YAML files committed to your git repository. The MCP server runs locally and never sends your board data anywhere.