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
Install barkcli and run `barkcli init` in your repo
Add barkcli as an MCP server in your OpenCode config
OpenCode reads tasks and code context via MCP tools
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.