MCP Hub
Back to servers

obo-mcp

An MCP server designed for managing One-By-One (OBO) review sessions through specialized tools for creating, navigating, and resolving priority-scored items. It automates session tracking and item management within standardized JSON workflows to replace manual file-write operations.

glama
Updated
Mar 15, 2026

obo-mcp

MCP server for managing One-By-One (OBO) review sessions.

Provides 9 tools for creating, navigating, and resolving items in priority-scored session files — replacing raw file-write calls in /obo workflows with proper MCP tool calls.

Tools

ToolDescription
obo_createCreate session file + update index.json atomically
obo_list_sessionsList sessions from index.json
obo_session_statusSummary stats for a session
obo_nextNext item: in_progress first, then highest-priority pending
obo_list_itemsAll items sorted by priority_score desc
obo_get_itemFull detail for one item
obo_mark_completeMark item completed with resolution text
obo_mark_skipMark item skipped
obo_update_fieldUpdate any field; auto-recalculates priority_score

Installation

Phase A (local dev):

"obo-mcp": {
  "type": "stdio",
  "command": "uvx",
  "args": ["--from", "/Users/warnes/src/obo-mcp", "obo-mcp"]
}

Phase C (GitHub URL):

"obo-mcp": {
  "type": "stdio",
  "command": "uvx",
  "args": ["--from", "git+https://github.com/warnes-innovations/obo-mcp", "obo-mcp"]
}

Session Format

Session files live at {base_dir}/.github/obo_sessions/session_YYYYMMDD_HHMMSS.json.

Priority score formula: urgency + importance + (6 - effort) + dependencies

Reviews

No reviews yet

Sign in to write a review