Open & Async

com.open-and-async由 open-and-async.com 发布v1.1.0更新于 Oct 24, 2026

Draft decision docs, turn meetings into async artifacts, and triage sync vs async in your editor.

发布方自己的服务:AsyncFlow

已验证STDIO仅桌面效率与工作流知识与记忆

概览

AI 生成的概览

本地 stdio MCP 服务器,让助手起草决策文档、把会议转为异步产出、给状态更新打分,并判断该同步还是异步。

可以做什么
  • 起草决策文档,并把会议目的与议程转成带负责人和截止时间的异步产出
  • 按评分标准给状态更新草稿打分,并判断某项任务该同步还是异步沟通
  • 生成异步站会模板,并用教练提示词一次性产出完整建议
  • 浏览全书大纲、章节摘要、标语以及按角色划分的指导
  • 检索书中原则、把质疑对应到重构说法,并附上引用片段
适用场景
适合远程或分布式团队在编辑器内实践异步优先的工作方式:把决策、会议和状态更新落成书面产出,或判断某件事是否真的需要开实时会议。
运行要求
以本地进程通过 stdio 运行,通常用 npx 启动 npm 包 @open-and-async/mcp,因此需要 Node.js,除非使用一键安装的桌面安装包。未声明需要账号、API 密钥、环境变量或请求头。
安装前请注意
生成内容是依据你的输入套用的模板,并非作者本人的表述或背书,应自行调整,不要当作引语呈现。随包附带的书籍数据为专有内容,仅限运行本软件时使用:不得再分发、制作衍生数据集或用于模型训练。工具调用会把你的草稿文本发送给助手所用的模型。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Open & Async,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。

其他 MCP 客户端

参照 仓库 中的启动说明。

README

Open and Async — MCP Server

[npm] [MCP registry] [CI]

[Open and Async MCP Server — async-first working practices as tools your AI assistant can use]

Bring async-first working practices into your editor and AI assistant. This Model Context Protocol server gives your AI the tools to draft a decision doc, turn a meeting into an async artifact, pressure-test a status update, or settle a sync-vs-async debate — without leaving the tools you already work in.

It's the method from Open and Async — the collaborative software-development playbook for remote and distributed teams — as working tools, not reading.

What you can do with it

  • Stop writing decision docs from a blank page. Hand your AI the decision and the options; get back a structured ADR scaffold — context, tradeoffs, the call, and how reversible it is.
  • Turn "let's hop on a call" into an artifact. Give it a meeting's purpose and agenda; get the async equivalent with an owner and a deadline.
  • Ship status updates that don't blindside anyone. Score a draft against the "work loudly / no surprises" rubric and get concrete fixes before you post it.
  • Settle sync vs. async in seconds. Describe the task; get a recommendation and the rule behind it.
  • Run a standup without a meeting. Drop in a structured async-standup template your team can adopt today.
  • Win the "async is too slow" argument. Map common objections to a ready reframe, pull role-aware guidance, or search the book's principles — each answer cited and linked.
  • Get coached end to end. Run the coach prompt with a situation and it triages sync vs. async, generates the right artifact, adds role guidance, and caps with a shareable line — one composed answer, or a nudge to just have the conversation when that's the better call.

Install

Claude Code:

sh
claude mcp add open-async -- npx -y @open-and-async/mcp

Claude Desktop: download open-and-async.mcpb and open it. Claude Desktop installs it in one click, with no config file and no separate Node.js install.

Or add it by hand to claude_desktop_config.json:

json
{  "mcpServers": {    "open-async": {      "command": "npx",      "args": ["-y", "@open-and-async/mcp"]    }  }}

Any MCP client that speaks stdio works the same way: run npx @open-and-async/mcp.

In the browser (WebMCP): @open-and-async/mcp/browser registers the same tools with a page's model context, so an agent in a WebMCP browser can call them without installing anything. It exists for open-and-async.com, the place to use them. The data license doesn't cover serving the book data from other sites. WebMCP carries tools only, not resources or prompts.

js
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 });

The toolbox

Method tools — pure utility, use them on any project

ToolWhat it does
draft_decision_docDecision + options → a structured ADR/decision-doc scaffold (context, options, tradeoffs, decision, reversibility).
convert_meeting_to_asyncMeeting purpose/agenda → the async equivalent (artifact, owner, deadline).
score_status_updateScores a draft update against the "work loudly / no surprises" rubric and suggests fixes.
run_async_standupA structured async-standup template a team can adopt.
triage_sync_vs_asyncRecommends sync vs async for a task, with the decision rule.

Reference tools — the book's thinking, on demand

ToolWhat it does
book_outlineSections + chapters + one-line TL;DRs. The map.
get_chapter_summaryA chapter's TL;DR + taglines + read-the-chapter link.
search_principlesKeyword search over the summary corpus; short cited snippets.
handle_objectionMaps skepticism ("async is slow") to the book's reframe.
get_guidanceRole-aware (manager/ic) guidance for a topic.
get_taglinesTaglines + their /q/<slug> quote-card URLs.

Resources

  • book://outline — sections, chapters, TL;DRs (JSON)
  • book://taglines — taglines + quote-card URLs (JSON)
  • book://about — what this server is, what it does and doesn't contain, and where to get the book

Prompts

Invoke these directly from your client (e.g. as slash commands):

  • coach — the full method on one situation. Triages sync vs. async, generates the right artifact, enriches with role guidance, and caps with a shareable tagline — one composed deliverable. Stops and recommends a real-time conversation when the situation genuinely needs one.
  • async-standup, write-adr, meeting-to-issue, weekly-update — parameterized templates for a single task.

Good to know

It's a real tool, not a paywall. The method tools work on their own — no book required. The reference tools answer from the book's already-public summaries and a paraphrased framework layer, always capped and always cited so you can trace any snippet to its chapter. The "get the book" link surfaces about once per session, not on every line — it's a tool, not an ad. No verbatim book prose is bundled (the only data file is data/book.json.br), so what you install is genuinely useful, not a teaser.

Staying current. data/book.json.br ships with a version that tracks the book's edition, so the server can tell you which edition it's based on and re-sync when a new one lands.

Generated output is a template, not the author speaking. The method tools format your input into decision docs, standups, and triage calls. That output is generated guidance to adapt — it is not a personal statement, quote, or endorsement by Ben Balter or Open & Async LLC, and shouldn't be presented as one. Reference-tool snippets are summaries the tool cites back to the book, not verbatim prose.

Licensing

This package is split-licensed — see LICENSE for the overview:

  • Code (everything under src/) — MIT.
  • Data (data/book.json.br) — proprietary; © Open & Async LLC. You may use it only as part of running this software. No redistribution as a standalone dataset, no derivative datasets, no model training. See DATA-LICENSE.md.

The full work — the stories, the voice, the complete argument — lives in the book: open-and-async.com.

来源:README.md,提交 66c777d

工具

0
SourceWeft 尚未在沙箱中启动过该软件包,因此其工具未知。

版本历史

4
  1. v1.1.0最新Oct 20, 2026
  2. v1.0.5Oct 19, 2026
  3. v1.0.4Oct 19, 2026
  4. v1.0.1Sep 16, 2026

评分

已满足适用检查项的 40%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通25 分

    请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。

  • 已声明认证方式10 分

    请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。

  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分

    请在仓库或注册中心条目中声明许可证。

其他 Async 集成