mcpField
A
Anti-Vibe

Anti-Vibe

本地服务
anti-vibe.pages.dev生产力03 周前更新

关于 Anti-Vibe

Anti-Vibe 是一款 MCP 服务,可将编码 Agent 的输出发送到阅读器,支持逐句阅读、按标题浏览或 RSVP 速读。本地回环桥接服务会把文档推送到已打开的网页应用标签页,无需手动复制粘贴。

主要功能

  1. 01逐句阅读
  2. 02按标题浏览
  3. 03RSVP 速读
  4. 04实时发送文档到已打开的标签页
  5. 05保留 Markdown 结构

适用场景

  1. 01逐句审阅编码 Agent 的输出
  2. 02按标题浏览较长的回复
  3. 03使用 RSVP 速读生成的文本
  4. 04无需复制粘贴即可发送 Markdown 供审阅

MCP 相关

MCP 服务提供工具,可将 Markdown 发送到 Anti-Vibe,供逐字审阅或 RSVP 阅读。本地回环桥接服务负责提供网页应用,并通过 Server-Sent Events 将文档推送到已打开的标签页。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"hellstellar-anti-vibe": {
"command": "npx",
"args": [
"-y",
"anti-vibe-mcp"
],
"env": {
"ANTIVIBE_MCP_PORT": "<ANTIVIBE_MCP_PORT>"
}
}
}
}
启动命令npx -y anti-vibe-mcp
需要配置的环境变量
ANTIVIBE_MCP_PORTLoopback port for the reader tab (default 7777)

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmanti-vibe-mcp0.4.7

工具

3

收录的工具列表 · 更新于 3 周前

参数类型必填说明
titlestring否可选标题;当 Markdown 中没有 H1 时用作 H1
markdownstring是完整文档的 Markdown,建议使用 #/## 标题

详细介绍

anti-vibe-mcp

将 Agent 输出推送到 Anti-Vibe 阅读器的 MCP 服务——适合真正阅读差异,而不是凭感觉合并的人。逐句阅读大模型/Agent 输出,按标题浏览,或使用 RSVP 快速阅读。

它会运行一个小型环回桥接服务,从自身源站提供 Anti-Vibe Web 应用,并通过 Server-Sent Events 将文档实时推送到已打开的标签页,无需复制粘贴。

安装

Claude Code:

claude mcp add anti-vibe -- npx -y anti-vibe-mcp

其他 MCP 客户端(Claude Desktop claude_desktop_config.json、Cursor mcp.json):

{
  "mcpServers": {
    "anti-vibe": {
      "command": "npx",
      "args": ["-y", "anti-vibe-mcp"],
      "env": { "ANTIVIBE_MCP_PORT": "7777" }
    }
  }
}

然后让你的 Agent“将此内容发送到 Anti-Vibe 以供审阅”。首次调用会打开 http://127.0.0.1:7777;之后的调用会发送到同一个标签页。如果你在另一个窗口中,新文档会在该窗口中打开;如果你正在该页面中阅读,新文档会等待在 Documents 列表中(l)。

工具

  • review_markdown — { markdown, title? } → { documentId, sectionCount, wordCount, url }。将 Markdown 原样发送到阅读器(保留代码块、表格和结构)。适用于需要人工逐字审阅原始输出的情况。
  • rsvpify_markdown — { markdown, title? } → { documentId, sectionCount, wordCount, url }。发送针对 RSVP 快速阅读优化的输出。调用前,Agent 会改写内容:改写为流畅的行文,用简短的文字概述替换每个代码块的作用,并让表格/其他结构化内容保持原样(Anti-Vibe 会在这些内容上自动暂停 RSVP 流,让读者停下来仔细阅读,然后继续)。
  • review_flow(开发中)— { stops, title?, repoPath?, diffBase? } → { documentId, stopCount, resolvedCount, url }。推送按流程排序的代码审查:人工按照运行时执行顺序(类似时序图)浏览更改,而不是逐个文件查看。Agent 只发送遍历结构——标记为 flow/foundation 的停靠点,通过 callsTo 连接,并可选地指定每个代码块的阅读顺序(hunkFlow)——绝不发送差异文本。服务会在仓库中运行 git diff,并将每个停靠点解析到对应的实际代码块。使用 diffBase 指定暂存区(--cached)、某个提交(HEAD~1..HEAD)或某个分支(main...HEAD)。

配置

  • ANTIVIBE_MCP_PORT — 桥接端口和审阅 URL(默认值为 7777,仅限环回地址)。
  • ANTIVIBE_DIST_DIR — 覆盖所提供的 Web 应用目录(高级选项)。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。