写作注释工具MCP服务器

Quill-MCP是一个用于Quill写作环境的MCP服务器,使AI代理能够读取文档、响应注释并推送修订,无需API密钥。

  • by SZoloth
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 SZoloth/quill-mcp

使用说明

奎尔·麦克普

Quill编写环境的MCP服务器。使AI代理(Claude Code、Cursor等)能够读取文档、响应注释和推送修订——所有这些都是通过标准MCP协议实现的。不需要API密钥。

它的作用

Quill是一个书写注释工具(macOS应用+终端TUI+web)。用户用诸如“这听起来像机器人”或“这里太冗长了”之类的反馈标记他们的文档。此MCP服务器允许AI代理:

  • 阅读 文档和所有注释
  • 回应 对单个注释(解析、澄清、建议、拒绝)
  • 推 将内容修改回Quill
  • 添加 他们自己的注释

用户看到Quill的侧边栏中出现了带有接受/拒绝控件的代理响应。这是代理风格的双向反馈,但用于写作而不是UI。

安装

cd ~/quill-mcp
npm install
npm run build

配置

克劳德代码

# Add to ~/.claude/config.json
cat <<'EOF'
{
  "mcpServers": {
    "quill": {
      "command": "node",
      "args": ["/Users/YOU/quill-mcp/dist/index.js"]
    }
  }
}
EOF

光标

添加到MCP设置(设置>MCP服务器):

{
  "quill": {
    "command": "node",
    "args": ["/Users/YOU/quill-mcp/dist/index.js"]
  }
}

工具

阅读工具

  • quill_get_document --完整文档+注释+提示
  • quill_get_annotations --筛选注释列表
  • quill_get_prompt --即用型修订提示
  • quill_get_preserved_facts --必须经过修订的事实
  • quill_status --快速健康检查
  • quill_get_agent_responses --之前的代理活动

编写工具

  • quill_respond_to_annotation --回应(解决/澄清/建议/拒绝)
  • quill_resolve_annotation --标记为已寻址
  • quill_add_annotation --添加代理反馈
  • quill_update_document --推送修订内容

资源

  • quill://document --当前文档为JSON
  • quill://agent-responses --代理活动日志

提示

  • quill-revise --从注释进行结构化修订
  • quill-humanize --两通人性化

运作原理

~/.quill/
├── state.json          # Quill app internal state (app writes)
├── document.json       # Export format (app writes, MCP reads)
└── agent-response.json # Agent responses (MCP writes, app reads)

MCP服务器监视 ~/.quill/ 通过chokidar进行更改。当用户在Quill中更新注释时,服务器会接受更改。当代理响应时,它会写入 agent-response.json Quill应用程序对其进行了民意调查。

许可证

麻省理工学院