Manages One-By-One (OBO) review sessions by storing and organizing session data within a GitHub repository's .github directory.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@obo-mcpgive me the next item to review"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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
Tool | Description |
| Create session file + update index.json atomically |
| List sessions from index.json |
| Summary stats for a session |
| Next item: in_progress first, then highest-priority pending |
| All items sorted by priority_score desc |
| Full detail for one item |
| Mark item completed with resolution text |
| Mark item skipped |
| Update 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
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.