Open & Async について
Open & Async は、リモートや分散型チーム向けに、非同期優先の働き方をエディターや AI アシスタントに取り入れる MCP サーバーです。意思決定文書や会議の代替案を作るツールに、出典付きの資料や状況別のガイダンスを組み合わせています。
主な機能
- 01構造化された意思決定文書の作成
- 02会議の議題を非同期の成果物に変換
- 03基準に沿ったステータス更新の評価
- 04同期・非同期の進め方を推奨
- 05出典付きの原則と役割別ガイダンス
- 06コーチングとタスク用プロンプト
活用シーン
- 01決定事項と選択肢から ADR を作成
- 02予定していた会議を非同期の成果物に置換
- 03共有前にステータス更新を確認
- 04タスクに合う同期・非同期の方法を選択
MCP 対応
stdio を通じて MCP クライアントにツール、書籍リソース、プロンプトを提供します。ブラウザ用パッケージは WebMCP に同じツールを登録しますが、リソースとプロンプトは含みません。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
11掲載時のツール一覧 · 1 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| context | string | いいえ | 背景:今この決定を下す必要がある要因。 |
| options | array | いいえ | 候補となる選択肢。2、3 個で十分です。 |
| decision | string | はい | 下すべき決定を 1 行で記述します。 |
詳細
Open and Async — MCP サーバー

非同期を優先する働き方を、エディターやAIアシスタントに取り入れましょう。このModel Context Protocolサーバーは、普段使っているツールから離れることなく、意思決定文書の下書き、会議内容の非同期成果物への変換、ステータス更新の検証、同期か非同期かの議論の決着に使えるツールをAIに提供します。
これは、リモートチームや分散チーム向けの共同ソフトウェア開発プレイブックである**Open and Async**の手法を、読むだけでなく、実際に使えるツールにしたものです。
できること
- 白紙の状態から意思決定文書を書くのをやめましょう。 意思決定の内容と選択肢をAIに渡すと、コンテキスト、トレードオフ、決定事項、可逆性を盛り込んだADRの構成案が返ってきます。
- 「ちょっと電話で話そう」を成果物に変えましょう。 会議の目的とアジェンダを渡すと、担当者と期限を含む非同期版が作成されます。
- 誰も不意打ちを受けないステータス更新を発信しましょう。 下書きを「作業をオープンにする/不意打ちをなくす」という基準で評価し、投稿前に具体的な修正案を得られます。
- 同期か非同期かを数秒で決めましょう。 タスクを説明すると、推奨案とその判断基準が返ってきます。
- 会議なしでスタンドアップを実施しましょう。 チームが今日から導入できる、構造化された非同期スタンドアップのテンプレートを利用できます。
- 「非同期だと遅すぎる」という意見に反論しましょう。 よくある反論に対する、すぐ使える切り返しを確認したり、役割に応じたガイダンスを参照したり、本書の原則を検索したりできます。どの回答にも出典とリンクが付いています。
- 最初から最後までコーチングを受けましょう。 状況を指定して
coachプロンプトを実行すると、同期か非同期かを判断し、適切な成果物を作成し、役割に応じたガイダンスを加え、共有できる一言で締めくくります。これらをまとめた回答が得られます。会話をするほうがよい場合は、会話を促す提案が返ってきます。
インストール
Claude Code:
claude mcp add open-async -- npx -y @open-and-async/mcp
Claude Desktop: open-and-async.mcpbをダウンロードして開きます。Claude Desktopがワンクリックでインストールするため、設定ファイルも別途のNode.jsインストールも不要です。
または、claude_desktop_config.jsonに手動で追加します。
{
"mcpServers": {
"open-async": {
"command": "npx",
"args": ["-y", "@open-and-async/mcp"]
}
}
}
stdioに対応するMCPクライアントなら、どれでも同じ方法で利用できます。npx @open-and-async/mcpを実行してください。
ブラウザー内(WebMCP): @open-and-async/mcp/browserは、同じツールをページのモデルコンテキストに登録します。これにより、WebMCPブラウザー内のエージェントは、何もインストールせずにツールを呼び出せます。これは、ツールを利用できるopen-and-async.com向けに用意されています。データライセンスは、他のサイトからの書籍データの提供を対象としていません。WebMCPで利用できるのはツールのみで、リソースやプロンプトは含まれません。
import { registerWebMcpTools } from "@open-and-async/mcp/browser";
const modelContext = document.modelContext ?? navigator.modelContext;
// book: the parsed contents of data/book.json.br. Browsers can't decode Brotli
// streams, so the site re-encodes it as gzip at build time.
if (modelContext) registerWebMcpTools({ book, modelContext });
ツールボックス
メソッドツール — 純粋なユーティリティで、どのプロジェクトでも使えます
| ツール | 内容 |
|---|---|
draft_decision_doc | 意思決定+選択肢 → ADR/意思決定文書の構成案(コンテキスト、選択肢、トレードオフ、決定事項、可逆性)。 |
convert_meeting_to_async | 会議の目的/アジェンダ → 非同期版(成果物、担当者、期限)。 |
score_status_update | 「作業をオープンにする/不意打ちをなくす」という基準で更新の下書きを評価し、修正案を提案します。 |
run_async_standup | チームが導入できる、構造化された非同期スタンドアップのテンプレートです。 |
triage_sync_vs_async | タスクに適した同期/非同期の方法を、判断基準とともに提案します。 |
参考ツール — 必要なときに、本の考え方を
| ツール | 内容 |
|---|---|
book_outline | セクション、章、各章の1行TL;DR。本の全体像です。 |
get_chapter_summary | 章のTL;DR、タグライン、章を読むためのリンクです。 |
search_principles | 要約コーパスをキーワード検索し、出典付きの短い抜粋を返します。 |
handle_objection | 懐疑的な意見(「非同期は遅い」など)を、本書の捉え直し方に結び付けます。 |
get_guidance | トピックについて、役割(manager/ic)に応じたガイダンスを提供します。 |
get_taglines | タグラインと、それぞれの /q/<slug> 引用カードURLを返します。 |
リソース
book://outline— セクション、章、TL;DR(JSON)book://taglines— タグラインと引用カードURL(JSON)book://about— このサーバーの概要、含まれるもの・含まれないもの、本の入手先
プロンプト
クライアントから直接呼び出してください(スラッシュコマンドなど)。
coach— 1つの状況にメソッド全体を適用します。 同期か非同期かを判断し、適切な成果物を生成して、役割に応じたガイダンスを加え、共有可能なタグラインで締めくくります。すべてを1つのまとまった成果物として提供します。状況に応じてリアルタイムの会話が本当に必要な場合は、そこで停止して会話を勧めます。async-standup、write-adr、meeting-to-issue、weekly-update— 1つのタスク向けのパラメーター化されたテンプレートです。
知っておくとよいこと
実際に使えるツールであり、ペイウォールではありません。 メソッドツールは本がなくても単独で使えます。参考ツールは、すでに公開されている本の要約と、言い換えたフレームワーク層に基づいて回答します。抜粋には必ず長さの上限があり、必ず出典が付くため、どの抜粋も該当する章までたどれます。「本を入手する」リンクが表示されるのはセッションにつき約1回で、行ごとに表示されるわけではありません。これは広告ではなくツールです。本の文章をそのまま収録したものはありません(データファイルは data/book.json.br のみです)。そのため、インストールするものは予告編ではなく、実際に役立つ内容です。
最新の状態を保つ。 data/book.json.br には本の版を示す version が含まれているため、サーバーはどの版を基にしているかを伝え、新しい版が公開されたときに再同期できます。
生成される出力はテンプレートであり、著者本人の発言ではありません。 メソッドツールは、_あなたの_入力を意思決定文書、スタンドアップ、トリアージの呼びかけに整えます。出力されるガイダンスは応用するためのものであり、Ben Balter または Open & Async LLC による個人的な声明、引用、支持表明ではありません。そのようなものとして提示しないでください。参考ツールの抜粋は、ツールが本の内容に出典を示す要約であり、原文をそのまま引用したものではありません。
ライセンス
このパッケージは複数のライセンスに分かれています。概要は LICENSE をご覧ください。
- コード(
src/以下のすべて)— MIT。 - データ(
data/book.json.br)— 独占的所有物。© Open & Async LLC。使用できるのは、このソフトウェアの実行に含まれる場合のみです。単独のデータセットとしての再配布、派生データセットの作成、モデルのトレーニングは禁止されています。DATA-LICENSE.md をご覧ください。
物語、語り口、主張の全容を含む作品全体は、本書にあります。open-and-async.com。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。