Quip MCP 服务器
用于 Quip 文档操作的模型上下文协议 (MCP) 服务器,可实现 Claude 等 AI 助手与 Quip 文档的直接交互。
特征
读取文档:通过 ID 获取并显示 Quip 文档内容
附加内容:将内容添加到现有文档的末尾
前置内容:将内容添加到文档的开头
替换内容:更新文档内容
创建文档:旨在支持创建新文档(当前重定向到 Web 界面)
Related MCP server: Aider MCP Server
工作原理
此 MCP 服务器充当 Claude 和 Quip 文档之间的桥梁。其工作原理如下:
通过 MCP 协议接收来自 Claude 的请求
使用适当的参数执行 Python 脚本(
quip_edit_fixed.py)将结果返回给 Claude
先决条件
Node.js v18 或更高版本
TypeScript
安装了
quip库的 Python有效的 Quip 访问令牌
安装
克隆此存储库:
git clone https://github.com/AvinashBole/quip-mcp-server.git cd quip-mcp-server安装依赖项:
npm install构建项目:
npm run build配置您的 MCP 设置:
{ "mcpServers": { "quip": { "command": "node", "args": ["path/to/quip-server/build/index.js"], "env": { "QUIP_ACCESS_TOKEN": "your-quip-access-token", "QUIP_BASE_URL": "https://platform.quip.com" }, "disabled": false, "autoApprove": [] } } }
用法
一旦连接,Claude 就可以使用以下 MCP 工具:
quip_read_document:通过线程 ID 读取 Quip 文档quip_append_content:将内容附加到文档quip_prepend_content:将内容添加到文档的开头quip_replace_content:替换文档内容quip_create_document:创建新文档(当前不支持)
Claude 中的用法示例:
Python脚本集成
服务器期望在PYTHON_SCRIPT_PATH常量指定的路径中存在一个名为quip_edit_fixed.py的 Python 脚本。该脚本应支持以下操作:
read:读取文档内容append:将内容添加到文档末尾prepend:将内容添加到文档的开头replace:更新文档内容
执照
ISC 许可证
作者
阿维纳什·博勒