blackboard
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., "@blackboardcreate a plan for the new feature and assign tasks"
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.
LLM Collaboration Blackboard
llm_collaboration_blackboard_spec_final_v1.0_ja.md v1 の実装。
LLM Collaboration Blackboard は、複数の LLM と人間が同じ作業対象を共有するための、Markdown を主資料とした協調基盤です。Plan、タスク、イベント、メモリ、状態を一つの Blackboard に集約し、MCP サーバーやローカルダッシュボードから操作できます。
このプロジェクトの狙いは、チャットログのように散らばった情報ではなく、検証可能な Plan とイベントとして作業の流れを残すことです。これにより、誰が何を担当し、どのタスクが進行中で、どの変更が行われたかを追跡しやすくなります。

何ができるか
Markdown と YAML Front Matter を中心にした Plan 管理
タスクの claim / update / cancel / recover を通じた状態遷移管理
変更ごとの監査イベントの記録と再送
Role に応じた操作制限(Role は自己申告ベース)
ローカルダッシュボードによる Plan と進捗の可視化
Related MCP server: llm-backlog
典型的な使い方
まず Plan を作成し、タスクを追加します。
Researcher / Implementer / Reviewer の役割を割り当てます。
必要なタスクを claim して作業を開始します。
状態を update し、必要に応じて blocked / recover で再開・停止を切り替えます。
Event と Plan を通じて、作業履歴や判断の背景を追えるようにします。
このような流れは、複数の LLM を並行して動かす実験、共同開発、レビュー付きの実装フローに向いています。
クイックスタート
1. 前提条件
Python 3.10 以上(3.13 推奨)
Windows / macOS / Linux で利用可能
2. インストール
py -3.13 -m venv .venv
.\.venv\Scripts\python.exe -m pip install -e .[dev]3. Blackboard ルートを用意する
$env:BLACKBOARD_ROOT = "C:\path\to\blackboard"4. サーバーを起動する
.\.venv\Scripts\blackboard-server5. ダッシュボードを起動する(任意)
.\.venv\Scripts\blackboard-dashboard --config .\dashboard.yamlブラウザで http://127.0.0.1:8765/ を開くと、Plan とタスクの状態を確認できます。

MCP で使う
このリポジトリでは、MCP 経由で Blackboard を操作できます。まずリポジトリルートの .mcp.json.example を .mcp.json にコピーし、絶対パスに置き換えてください。
{
"mcpServers": {
"blackboard": {
"command": "<ABSOLUTE_PATH_TO_THIS_REPO>/.venv/Scripts/python.exe",
"args": ["-m", "blackboard.server"],
"env": {
"BLACKBOARD_ROOT": "<ABSOLUTE_PATH_TO_THIS_REPO>/demo_blackboard"
}
}
}
}代表的なツールには次のようなものがあります。
read_plan: Plan の内容と実行可能タスクを取得
claim_task: タスクを claim して作業を開始
update_task: タスク状態を done / blocked / cancelled に更新
add_task / edit_task / cancel_task: Plan を更新
recover_task: blocked タスクを pending に戻す
read_memory / write_memory: メモリ文書を扱う
read_state / write_state: 状態文書を扱う
プロジェクト構成
src/blackboard: サーバー実装、モデル、権限制御、ダッシュボード実装
scripts: デモや補助スクリプト
blackboard: 例示・実行時に使う Blackboard データ
dashboard.yaml: ローカルダッシュボード設定サンプル
開発
開発ルールやコミット方針は CONTRIBUTING.md を参照してください。
.\.venv\Scripts\python.exe -m pytest
.\.venv\Scripts\python.exe -m ruff check src tests scriptsライセンス
このプロジェクトは MIT License のもとで公開されています。詳細は LICENSE を参照してください。
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityBmaintenanceMCP server for AI agents to manage a lightweight kanban board stored as markdown files, enabling task creation, updates, and column movements.5MIT
- Flicense-qualityCmaintenanceMCP server for managing a project backlog as Markdown files in Git, enabling AI agents to read, create, and update tasks programmatically.2
- Alicense-qualityDmaintenanceMCP server for task management that enables AI agents to read, create, update tasks, and track work sessions, allowing agents and humans to collaborate on the same task board.66MIT
- Flicense-qualityBmaintenanceA minimal MCP server for file-based task management and multi-agent team orchestration, enabling creation, completion, and reassignment of tasks across teams.
Related MCP Connectors
MCP server for generating rough-draft project plans from natural-language prompts.
Control plane for autonomous software labor. Agents claim objectives over MCP with audit trail.
MCP server for AgentDocs (agentdocs.eu): read, search, write, comment on & share Markdown docs.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/masaki-kato-119/llm_collaboration_blackboard'
If you have feedback or need assistance with the MCP directory API, please join our Discord server