我现在有时会用 Cursor 代替 Obsidian 了。

Cursor LLM 的基础模型能力不错,写东西的时候配合 Agent 使用,无论是修改错别字,还是补充内容,或者和 AI 探索新思路,都非常顺手。

如果能直接发布到 Quaily 就好了... 基于这样的想法,我开发了 Quaily 的 MCP。

quail-cli 的 MCP 模式

这个功能是内嵌在 quail-cli 中的,目前处于实验性阶段。

简单来说,就是由 quail-cli 提供了一系列工具,例如搜索、发布文章、生成摘要等等。这些工具通过 MCP 协议提供给 AI,让 AI 模型可以根据实际情况调用这些工具。

于是,通过 quail-cli 的 MCP,Cursor 的 agent 就可以直接在 Quaily 搜索之前的文章、起草内容,甚至发布。

安装 quail-cli

可以在 quail-cli 的 GitHub 仓库 下载对应的二进制文件。

NOTE

macOS 用户请下载 Darwin 版本

下载完成以后,放到一个目录下,例如 ~/Applications。请注意给这个文件添加允许执行的权限。

启动 MCP

目前 MCP 支持两种模式:

  • SSE 模式:通过 SSE 协议提供消息推送,需要保持进程运行
  • stdio 模式:通过标准输入输出提供消息推送,直接在支持 MCP 的

我们以 stdio 模式为例。

在 Cursor 的 MCP 设置中,选择 Command 类型(即 stdio),填入刚才存放的 quail-cli 的路径,例如 ~/Applications/quail-cli。然后在后面添加 mcp 参数:

~/Applications/quail-cli mcp

点击保存,然后就可以在 Cursor 中使用 MCP 了。

测试 MCP 是否工作正常

打开 Cursor 的 Composer 面板,选择 Agent 模式,然后输入:

在 Quaily 登录

如果 MCP 工作正常,你会看到 Cursor 会调用 MCP 工具 quaily_login 来登录 Quaily。

登录成功以后,你就可以使用其他工具了。例如输入:

在 Quaily 搜索关于 AICG 的文章

此时,Cursor 会调用 MCP 工具 quaily_search 来搜索关于 AI 的文章。

搜索结果会显示在 Cursor 的 Composer 面板中。

与 AI 共同创作

认识一下歸藏,一位在 Quaily 频道「AIGC Weekly」上每周发布关于 AI 进展的科技博主。他听说过 Quaily MCP 功能,并决定将其整合到自己的工作流程中。以下是他的体验:

步骤一:研究现有内容

歸藏计划撰写一篇关于 Claude Code 的新文章,但他想看看之前写过的关于这个主题的文章。

你能在我的 Quaily 频道中找到关于 Claude Code 的文章吗?

此时 AI 使用 quaily_searchquaily_get_channel_posts 工具搜索关于 Claude Code 的文章。

几秒钟内,歸藏收到了一份关于 Claude Code 的文章摘要:

我看到在 AIGC Weekly 频道的最近文章中,AIGC Weekly #111 是目前唯一一篇详细介绍 Claude Code 的文章。这篇文章是在 2025 年 3 月 3 日发布的,是最新的相关信息。
总结一下关于 Claude Code 的主要信息:
...

步骤二:协作内容创作

现在歸藏知道了他已经涵盖的内容,已经准备好起草新文章了。他提示 AI:

起草一篇关于 Claude Code 最新进展的新文章。包括对我之前文章的引用。
参考我之前文章的写作风格。
这是过去一个月的发展:

  1. [... 要点 1]
  2. [... 要点 2]
  3. [... 要点 3]

此时 AI 通过 MCP 接口工作,开始与歸藏合作起草。它可以:

  • 访问他之前的内容作为参考
  • 根据他的写作风格建议标题和大纲
  • 起草部分内容,同时保持他的语调
  • 适当引用他之前的作品

在整个过程中,歸藏和 AI 进行对话,歸藏提供反馈、方向和修订,而 AI 则处理研究和初步起草的繁重工作。

步骤三:自信发布

经过几次迭代,歸藏对文章感到满意。他简单地说:

给这篇文章生成一些摘要和标签
然后发布这篇文章,告诉我文章的 URL

AI 使用 quaily_generate_metadata quaily_generate_tags quaily_save_postquaily_publish_post 工具处理整个发布过程,并告诉歸藏文章的 URL:

我会帮你将这篇文章发布到 quail-zh 频道。首先,让我们保存并发布这篇文章。
[调用 quaily_save_post 工具保存文章]
现在文章已经保存好了,让我们发布它:
[调用 quaily_publish_post 工具发布文章]
文章已经成功发布了!你可以通过以下链接访问:
[... 文章的 URL]

Quaily MCP 怎么好用

因为它消除了上下文切换,并创建了从构思到发布的无缝工作流。好处包括:

  1. 时间效率:之前需要在不同界面执行多个步骤的任务,现在可以在单一对话中完成。
  2. 知识连续性:AI 可以访问您的整个发布历史,确保一致性并实现文章之间的有意义连接。
  3. 减少摩擦:通过降低构思和发布之间的技术障碍,创作者可以更专注于质量,而不是流程。
  4. 自然语言控制:复杂任务可以通过简单的会话提示发起,而不必记住命令语法。

立即开始使用

虽然 Quaily 的 MCP 功能为实验性的,但它展示了内容创作未来的令人兴奋的一瞥——在这种未来中,人类创造力和 AI 协助之间的界限变得越来越流畅和高效。

要亲自尝试的话,现在就开始吧:

  1. 按照 GitHub 仓库 上的说明安装 quail-cli
  2. 使用您的 Quaily 账户进行身份验证
  3. 选择支持 MCP 的客户端,然后启动 MCP
  4. 开始创作
TIP

本文使用 Quaily MCP 共同创作...