内容
# 开放与异步 — MCP 服务器

将异步优先的工作实践引入您的编辑器和 AI 助手。这个 [模型上下文协议](https://modelcontextprotocol.io) 服务器为您的人工智能提供了起草决策文档、将会议转变为异步工件、测试状态更新或解决同步与异步争论的工具 — 无需离开您已经使用的工具。
这是来自 **[开放与异步](https://open-and-async.com)** 的方法 — 远程和分布式团队的协作软件开发指南 — 作为工作工具,而不是阅读材料。
## 您可以用它做什么
- **停止从空白页面编写决策文档。** 将决策和选项交给您的 AI;获取一个结构化的 ADR 框架 — 上下文、权衡、决策以及可逆性。
- **将“我们来开个会”转变为工件。** 给出会议的目的和议程;获取具有负责人和截止日期的异步等价物。
- **发布不会让任何人措手不及的状态更新。** 根据“大声工作 / 没有惊喜”的标准评估草稿,并获得具体的修复建议,然后再发布。
- **在几秒钟内解决同步与异步的争论。** 描述任务;获取建议和背后的规则。
- **无需会议即可召开站会。** 采用结构化的异步站会模板,您的团队可以立即采用。
- **赢得“异步太慢”的争论。** 将常见的异议映射到现成的重构中,获取角色感知的指导,或搜索书籍的原则 — 每个答案都有引文和链接。
- **获得端到端的指导。** 运行 `coach` 提示,并提供情况;它会分析同步与异步,生成正确的工件,添加角色指导,并提供可分享的总结 — 一个完整的答案,或建议进行面对面的对话。
## 安装
**Claude 代码:**
```sh
claude mcp add open-async -- npx -y @open-and-async/mcp
```
**Claude 桌面版** (`claude_desktop_config.json`):
```json
{
"mcpServers": {
"open-async": {
"command": "npx",
"args": ["-y", "@open-and-async/mcp"]
}
}
}
```
任何支持 stdio 的 MCP 客户端都可以使用相同的方式工作:运行 `npx @open-and-async/mcp`。
## 工具箱
### 方法工具 — 纯粹的实用工具,可在任何项目中使用
| 工具 | 功能 |
| --- | --- |
| `draft_decision_doc` | 决策 + 选项 → 结构化的 ADR/决策文档框架(上下文、选项、权衡、决策、可逆性)。 |
| `convert_meeting_to_async` | 会议目的/议程 → 异步等价物(工件、负责人、截止日期)。 |
| `score_status_update` | 根据“大声工作 / 没有惊喜”的标准评估草稿更新,并建议修复。 |
| `run_async_standup` | 结构化的异步站会模板,团队可以采用。 |
| `triage_sync_vs_async` | 推荐同步或异步任务,并附有决策规则。 |
### 参考工具 — 书中的思考,按需提供
| 工具 | 功能 |
| --- | --- |
| `book_outline` | 章节 + 章节 + 单行 TL;DR。地图。 |
| `get_chapter_summary` | 章节的 TL;DR + 口号 + 阅读章节链接。 |
| `search_principles` | 关键字搜索摘要语料库;简短引用的片段。 |
| `handle_objection` | 将怀疑(“异步太慢”)映射到书中的重构。 |
| `get_guidance` | 针对主题的角色感知(经理/个人贡献者)指导。 |
| `get_taglines` | 口号 + 它们的 `/q/<slug>` 引语卡 URL。 |
### 资源
- `book://outline` — 章节、章节、TL;DR(JSON)
- `book://taglines` — 口号 + 引语卡 URL(JSON)
- `book://about` — 本服务器的内容、功能和不包含的内容,以及书籍的获取方式
### 提示
直接从您的客户端(例如,作为斜杠命令)调用这些:
- `coach` — **针对一种情况的完整方法。** 分析同步与异步,生成正确的工件,丰富角色指导,并提供可分享的总结 — 一个完整的交付成果。 当情况确实需要面对面交谈时,会停止并建议进行实时对话。
- `async-standup`, `write-adr`, `meeting-to-issue`, `weekly-update` — 参数化的单任务模板。
## 需要注意的事项
**这是一个真正的工具,而不是付费墙。** 方法工具独立工作 — 无需书籍。参考工具根据书籍的公开摘要和改述的框架层回答,始终有引文和链接,以便您追溯到章节。获取书籍的链接大约每会话出现一次,而不是每行 — 这是一个工具,而不是广告。不会捆绑书籍的逐字文本(唯一的数据文件是 `data/book.json.br`),因此您安装的是真正有用的工具,而不是预览。
**保持最新。** `data/book.json.br` 随版本一起发布,跟踪书籍的版本,因此服务器可以告诉您它基于哪个版本,并在新版本发布时重新同步。
**生成的输出是模板,而不是作者的发言。** 方法工具将您的输入格式化为决策文档、站会和调度调用。该输出是生成的指导,供您适应 — 它不是本人的声明、引用或支持,不是 Ben Balter 或 Open & Async LLC 的个人声明, 不应作为此类声明呈现。参考工具的片段是工具引用的摘要,链接回书籍,而不是逐字文本。
## 许可
该软件包采用分许可方式 — 请参阅 [LICENSE](LICENSE) 了解概述:
- **代码**(`src/` 下的所有内容)— [MIT](CODE-LICENSE.md)。
- **数据** (`data/book.json.br`) — 专有; Open & Async LLC 版权所有。您只能在运行此软件时使用它。不得作为独立数据集重新分发,不得创建派生数据集,不得用于模型训练。请参阅 [DATA-LICENSE.md](DATA-LICENSE.md)。
完整的工作 — 故事、语气、完整的论点 — 存在于书籍中: **[open-and-async.com](https://open-and-async.com)**。