CommonLayer/notion-blackboard
Notion-first multi-agent workflow using Notion MCP, AI agents, and OpenRouter to turn objectives into reviewed final reports.
Platform-specific configuration:
{
"mcpServers": {
"notion-blackboard": {
"command": "npx",
"args": [
"-y",
"notion-blackboard"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
A Notion-first multi-agent workflow where Notion is the shared operating surface, not just the place where an AI dumps text.
Notion Blackboard turns a Notion workspace into a coordination layer for multiple agents. You write an objective in Notion, a manager agent decomposes it into tasks, a worker agent produces intermediate notes, a reviewer agent validates the work, and the system publishes one clean final report back into Notion.
> Objectives in, final reports out. The rest is the engine room.
Most AI-to-Notion demos stop at "generate text and save it to a page." This project explores a different pattern: using Notion itself as the shared blackboard between agents.
The user sees a simple product surface:
Start Here: explains the workspaceObjectives: where new missions are enteredFinal Reports: where the final human-facing deliverables landThe internal workflow remains inspectable:
Task Queue: manager-created work itemsResults: worker-produced intermediate notesAudit Log: review and orchestration traceAgent Registry: active agents and model visibilityHuman
|
v
Objectives (Notion)
|
v
Manager agent -> Task Queue
|
v
Worker agent -> Results
|
v
Reviewer agent -> Audit Log
|
v
Final Reports (Notion)Each agent reads from and writes to Notion. The agents do not need to talk directly to each other; Notion carries the workflow state.
Objectives databaseFinal Reportsdocs/Loading reviews...